/[MITgcm]/MITgcm/eesupp/src/main.F
ViewVC logotype

Log of /MITgcm/eesupp/src/main.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (annotate)
Links to checkpoint61a: (view) (download) (annotate)
Sticky Tag:

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Thu Dec 6 16:30:05 2007 UTC (16 years, 5 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o, checkpoint59p, checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, checkpoint61d, checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n, checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r, checkpoint61s, checkpoint61t, checkpoint61u, checkpoint61v, checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i, checkpoint62j, checkpoint62k, checkpoint62l, checkpoint62m, checkpoint62n, checkpoint62o, checkpoint62p
Changes since 1.22: +2 -1 lines
Diff to previous 1.22
Testing cvs messaging after loginfo change


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Jan 12 03:24:09 2006 UTC (18 years, 4 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint58, checkpoint58a_post, checkpoint58b_post, checkpoint58c_post, checkpoint58d_post, checkpoint58e_post, checkpoint58f_post, checkpoint58g_post, checkpoint58h_post, checkpoint58i_post, checkpoint58j_post, checkpoint58k_post, checkpoint58l_post, checkpoint58m_post, checkpoint58n_post, checkpoint58o_post, checkpoint58p_post, checkpoint58q_post, checkpoint58r_post, checkpoint58s_post, checkpoint58t_post, checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post, checkpoint59, checkpoint59a, checkpoint59b, checkpoint59c, checkpoint59d, checkpoint59e, checkpoint59f, checkpoint59g, checkpoint59h, checkpoint59i, checkpoint59j, checkpoint59k, mitgcm_mapl_00
Changes since 1.21: +1 -7 lines
Diff to previous 1.21
make embed_files act more like a normal package per JMC's suggestions


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Wed Jan 11 06:02:31 2006 UTC (18 years, 4 months ago) by edhill
Branch: MAIN
Changes since 1.20: +7 -1 lines
Diff to previous 1.20
o add "--embed-source" option to genmake2 which, when the supporting
  tools can be compiled (as determined by genmake2) will turn on the
  embed_files package which then embeds the entire MITgcm source code
  (*.[fFhc] + Makefile) used for the build within the executable
  - requested by CNH but off by default
  - adds a paltry <9MB to the mitgcmuv executable in most cases
  - only writes the output when useEMBEDSRC in eedata is true


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Thu Dec 22 00:36:51 2005 UTC (18 years, 5 months ago) by ce107
Branch: MAIN
CVS Tags: checkpoint57z_post
Changes since 1.19: +5 -1 lines
Diff to previous 1.19
Introduce runtime floating point control into MITgcm using the GSL.
main.F calls fgsl_ieee_env_setup (), a wrapper around gsl_ieee_env_setup ()
from the GNU Scientific Library which reads in the environment
variable GSL_IEEE_MODE and sets the environment accordingly. For
more information look at:
http://www.gnu.org/software/gsl/manual/gsl-ref_39.html#SEC515
Please read this carefully to avoid running into trouble with exceptions
due to denormals and underflows.
gsl_ieee_env.c provides fgsl_ieee_env_setup () in multiple forms that
should be recognized by any fortran compiler.
Currently needs to have declared GSLINC and GSLLIB in the optfile
for the include and library linking strings needed to use GSL.
For example on most Linux boxen
GSLINC=''
GSLLIB='-lgsl -lgslcblas'
as the required files exist in /usr/include and /usr/lib.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sat Dec 3 08:30:32 2005 UTC (18 years, 6 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre
Changes since 1.18: +11 -1 lines
Diff to previous 1.18
 o add a signal handler so that a user can run "killall mitgcmuv"
   and the model will, at the end of the current iteration, write out
   all the normal checkpoint files and gracefully stop
   - off by default so its very unlikely to hurt anything
   - TODO: can be extended with an MPI global sum that will
     allow it to work the same way in an MPI environment


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 18:16:08 2005 UTC (18 years, 6 months ago) by cnh
Branch: MAIN
Changes since 1.17: +28 -16 lines
Diff to previous 1.17
Changes that enable OpenMP based threads.
Note - not all compute code is compatible with these.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Sun Sep 11 18:52:26 2005 UTC (18 years, 8 months ago) by edhill
Branch: MAIN
CVS Tags: checkpint57u_post, checkpoint57s_post, checkpoint57t_post, checkpoint57v_post, checkpoint57w_post
Changes since 1.16: +7 -1 lines
Diff to previous 1.16
 o add HAVE_SETRLSTK define and useSETRLSTK flag (eedata) which calls
   a C routine to unlimit the stack size
   - very helpful on clusters of workstations since the ulimit/limit
     behavior can (otherwise) only be inherited from parent processes
     which is difficult with some MPI-over-ssh/rsh implementations


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Fri Aug 19 23:13:05 2005 UTC (18 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57q_post, checkpoint57r_post
Changes since 1.15: +17 -3 lines
Diff to previous 1.15
Changes needed for COMMON to MODULE conversion.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 11:50:18 2004 UTC (19 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint55i_post, checkpoint55j_post, checkpoint56, checkpoint56a_post, checkpoint56b_post, checkpoint56c_post, checkpoint57, checkpoint57a_post, checkpoint57a_pre, checkpoint57b_post, checkpoint57c_post, checkpoint57c_pre, checkpoint57d_post, checkpoint57e_post, checkpoint57f_post, checkpoint57f_pre, checkpoint57g_post, checkpoint57g_pre, checkpoint57h_done, checkpoint57h_post, checkpoint57h_pre, checkpoint57i_post, checkpoint57j_post, checkpoint57k_post, checkpoint57l_post, checkpoint57m_post, checkpoint57n_post, checkpoint57o_post, checkpoint57p_post, eckpoint57e_pre
Changes since 1.14: +2 -2 lines
Diff to previous 1.14
make clear it is a modified dsvd


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 17:13:24 2004 UTC (19 years, 9 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint54e_post, checkpoint54f_post, checkpoint55, checkpoint55a_post, checkpoint55b_post, checkpoint55c_post, checkpoint55d_post, checkpoint55d_pre, checkpoint55e_post, checkpoint55f_post, checkpoint55g_post, checkpoint55h_post
Changes since 1.13: +87 -30 lines
Diff to previous 1.13
 o multi-threading for compilers that do not support threading extensions
   - uses posix threads for portability
   - needs genmake2 support but otherwise works with gcc/g77


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sat Mar 27 03:51:51 2004 UTC (20 years, 2 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint52m_post, checkpoint52n_post, checkpoint53, checkpoint53a_post, checkpoint53b_post, checkpoint53b_pre, checkpoint53c_post, checkpoint53d_post, checkpoint53d_pre, checkpoint53f_post, checkpoint53g_post, checkpoint54, checkpoint54a_post, checkpoint54a_pre, checkpoint54b_post, checkpoint54c_post, checkpoint54d_post
Changes since 1.12: +3 -3 lines
Diff to previous 1.12
 o cleanup comments (NO CODE CHANGES) in eesupp for protex
 o the "api reference" framework now builds documentation for:
     eesupp, pkg/generic_advdiff, and pkg/gmredi
 o remove mnc from the default gfd in pkg_groups pending
     further testing on systems where NetCDF is not installed


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu Nov 13 14:40:14 2003 UTC (20 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: branch-netcdf, checkpoint52a_post, checkpoint52b_post, checkpoint52b_pre, checkpoint52c_post, checkpoint52d_post, checkpoint52d_pre, checkpoint52e_post, checkpoint52e_pre, checkpoint52f_post, checkpoint52f_pre, checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, checkpoint52l_post, checkpoint52l_pre, hrcube4, hrcube5, hrcube_1, hrcube_2, hrcube_3
Branch point for: netcdf-sm0
Changes since 1.11: +2 -2 lines
Diff to previous 1.11
o added missing header CPP_EEOPTIONS.h
o added TARGET_NEC_VECTOR
  (hurrikan.dkrz.de)


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Thu Oct 16 15:47:57 2003 UTC (20 years, 7 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint51k_post, checkpoint51l_post, checkpoint51l_pre, checkpoint51m_post, checkpoint51n_post, checkpoint51n_pre, checkpoint51o_post, checkpoint51o_pre, checkpoint51p_post, checkpoint51q_post, checkpoint51r_post, checkpoint51s_post, checkpoint51t_post, checkpoint51u_post, checkpoint52, checkpoint52a_pre, ecco_c52_e35
Branch point for: branch-nonh, checkpoint51n_branch, tg2-branch
Changes since 1.10: +2 -1 lines
Diff to previous 1.10
 o Cleanup the default CPP_OPTIONS.h by removing (here, commenting out) the
   PACKAGES_CONFIG.h dependency.  Essentially all of the files that need
   to include PACKAGES_CONFIG.h already do so explicitly so this removes
   the redundancy.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Thu Oct 2 21:30:22 2003 UTC (20 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint51g_post, checkpoint51h_pre, checkpoint51i_post, checkpoint51i_pre, checkpoint51j_post
Changes since 1.9: +5 -1 lines
Diff to previous 1.9
provide ARPACK interface


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 16:49:54 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
CVS Tags: branch-exfmods-tag, branchpoint-genmake2, checkpoint43, checkpoint43a-release1mods, checkpoint44, checkpoint44b_post, checkpoint44b_pre, checkpoint44e_post, checkpoint44e_pre, checkpoint44f_post, checkpoint44f_pre, checkpoint44g_post, checkpoint44h_post, checkpoint44h_pre, checkpoint45, checkpoint45a_post, checkpoint45b_post, checkpoint45c_post, checkpoint45d_post, checkpoint46, checkpoint46a_post, checkpoint46a_pre, checkpoint46b_post, checkpoint46b_pre, checkpoint46c_post, checkpoint46c_pre, checkpoint46d_post, checkpoint46d_pre, checkpoint46e_post, checkpoint46e_pre, checkpoint46f_post, checkpoint46g_post, checkpoint46g_pre, checkpoint46h_post, checkpoint46h_pre, checkpoint46i_post, checkpoint46j_post, checkpoint46j_pre, checkpoint46k_post, checkpoint46l_post, checkpoint46l_pre, checkpoint46m_post, checkpoint46n_post, checkpoint47, checkpoint47a_post, checkpoint47b_post, checkpoint47c_post, checkpoint47d_post, checkpoint47d_pre, checkpoint47e_post, checkpoint47f_post, checkpoint47g_post, checkpoint47h_post, checkpoint47i_post, checkpoint47j_post, checkpoint48, checkpoint48a_post, checkpoint48b_post, checkpoint48c_post, checkpoint48c_pre, checkpoint48d_post, checkpoint48d_pre, checkpoint48e_post, checkpoint48f_post, checkpoint48g_post, checkpoint48h_post, checkpoint48i_post, checkpoint49, checkpoint50, checkpoint50a_post, checkpoint50b_post, checkpoint50b_pre, checkpoint50c_post, checkpoint50c_pre, checkpoint50d_post, checkpoint50d_pre, checkpoint50e_post, checkpoint50e_pre, checkpoint50f_post, checkpoint50f_pre, checkpoint50g_post, checkpoint50h_post, checkpoint50i_post, checkpoint51, checkpoint51a_post, checkpoint51b_post, checkpoint51b_pre, checkpoint51c_post, checkpoint51d_post, checkpoint51e_post, checkpoint51f_post, checkpoint51f_pre, chkpt44a_post, chkpt44a_pre, chkpt44c_post, chkpt44c_pre, chkpt44d_post, ecco-branch-mod1, ecco-branch-mod2, ecco-branch-mod3, ecco-branch-mod4, ecco-branch-mod5, ecco_c44_e16, ecco_c44_e17, ecco_c44_e18, ecco_c44_e19, ecco_c44_e20, ecco_c44_e21, ecco_c44_e22, ecco_c44_e23, ecco_c44_e24, ecco_c44_e25, ecco_c44_e26, ecco_c44_e27, ecco_c50_e28, ecco_c50_e29, ecco_c50_e30, ecco_c50_e31, ecco_c50_e32, ecco_c50_e33, ecco_c50_e33a, ecco_c51_e34, ecco_c51_e34a, ecco_c51_e34b, ecco_c51_e34c, ecco_c51_e34d, ecco_c51_e34e, ecco_c51_e34f, ecco_c51_e34g, ecco_ice1, ecco_ice2, icebear2, icebear3, icebear4, icebear5, release1-branch-end, release1-branch_branchpoint, release1-branch_tutorials, release1_b1, release1_beta1, release1_chkpt44d_post, release1_final_v1, release1_p1, release1_p10, release1_p11, release1_p12, release1_p12_pre, release1_p13, release1_p13_pre, release1_p14, release1_p15, release1_p16, release1_p17, release1_p2, release1_p3, release1_p4, release1_p5, release1_p6, release1_p7, release1_p8, release1_p9
Branch point for: branch-exfmods-curt, branch-genmake2, c24_e25_ice, ecco-branch, icebear, release1, release1-branch, release1_50yr, release1_coupled, release1_final
Changes since 1.8: +2 -2 lines
Diff to previous 1.8
Changes for structuing protex document.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 03:54:35 2001 UTC (22 years, 8 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint41, checkpoint42
Changes since 1.7: +78 -16 lines
Diff to previous 1.7
Starting to bring comments up to date and format comments
for document extraction of "prototypes".


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Sun Feb 4 14:38:43 2001 UTC (23 years, 4 months ago) by cnh
Branch: MAIN
CVS Tags: c37_adj, checkpoint35, checkpoint36, checkpoint37, checkpoint38, checkpoint39, checkpoint40, checkpoint40pre1, checkpoint40pre2, checkpoint40pre3, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6, checkpoint40pre7, checkpoint40pre8, checkpoint40pre9, pre38-close, pre38tag1
Branch point for: pre38
Changes since 1.6: +2 -1 lines
Diff to previous 1.6
Made sure each .F and .h file had
the CVS keywords Header and Name at its start.
Most had header but very few currently have Name, so
lots of changes!


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Tue May 18 17:39:21 1999 UTC (25 years ago) by adcroft
Branch: MAIN
CVS Tags: branch-atmos-merge-freeze, branch-atmos-merge-phase1, branch-atmos-merge-phase2, branch-atmos-merge-phase3, branch-atmos-merge-phase4, branch-atmos-merge-phase5, branch-atmos-merge-phase6, branch-atmos-merge-phase7, branch-atmos-merge-shapiro, branch-atmos-merge-start, branch-atmos-merge-zonalfilt, checkpoint22, checkpoint23, checkpoint24, checkpoint25, checkpoint26, checkpoint27, checkpoint28, checkpoint29, checkpoint30, checkpoint31, checkpoint32, checkpoint33, checkpoint34
Branch point for: branch-atmos-merge
Changes since 1.5: +2 -1 lines
Diff to previous 1.5
Added IMPLICIT NONE where missing and changed formatting from 'I' to 'I5'.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Wed Oct 28 03:11:35 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint16, checkpoint17, checkpoint18, checkpoint19, checkpoint20, checkpoint21
Changes since 1.4: +2 -2 lines
Diff to previous 1.4
Changes to support
 - g77 compilation under Linux
 - LR(1) form of 64-bit is D or E for constants
 - Modified adjoint of exch with adjoint variables
   acuumulated.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Apr 23 20:56:54 1998 UTC (26 years, 1 month ago) by cnh
Branch: MAIN
CVS Tags: branch-point-rdot, checkpoint1, checkpoint10, checkpoint11, checkpoint12, checkpoint13, checkpoint14, checkpoint15, checkpoint2, checkpoint3, checkpoint4, checkpoint5, checkpoint6, checkpoint7, checkpoint8, checkpoint9, kloop1, kloop2, redigm
Branch point for: branch-rdot, checkpoint7-4degree-ref
Changes since 1.3: +1 -3 lines
Diff to previous 1.3
Further changes to convert from $Id to $Header


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Thu Apr 23 20:37:30 1998 UTC (26 years, 1 month ago) by cnh
Branch: MAIN
Changes since 1.2: +2 -3 lines
Diff to previous 1.2
Changed $Id to $Header


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Thu Apr 23 20:26:42 1998 UTC (26 years, 1 month ago) by cnh
Branch: MAIN
Changes since 1.1: +3 -2 lines
Diff to previous 1.1
Test to see how $Header version label looks.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed Apr 22 19:15:30 1998 UTC (26 years, 1 month ago) by cnh
Branch: MAIN
Branch point for: cnh
Initial revision


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.22