/[MITgcm]/MITgcm/model/src/initialise_fixed.F
ViewVC logotype

Log of /MITgcm/model/src/initialise_fixed.F

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


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

Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Thu Nov 12 01:09:58 2015 UTC (8 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: HEAD, checkpoint65q, checkpoint65r, checkpoint65s, checkpoint65t, checkpoint65u, checkpoint65v, checkpoint65w, checkpoint65x, checkpoint65y, checkpoint65z, checkpoint66a, checkpoint66b, checkpoint66c, checkpoint66d, checkpoint66e, checkpoint66f, checkpoint66g, checkpoint66h, checkpoint66i, checkpoint66j, checkpoint66k, checkpoint66l, checkpoint66m, checkpoint66n, checkpoint66o
Changes since 1.56: +13 -1 lines
Diff to previous 1.56
- add new S/R call (to CPL_IMPORT_CPLPARMS) after PACKAGES_BOOT and before
  PACKAGES_READPARMS to import coupling-exchange selectors from coupler;


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Fri Apr 4 20:39:25 2014 UTC (10 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64v, checkpoint64w, checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c, checkpoint65d, checkpoint65e, checkpoint65f, checkpoint65g, checkpoint65h, checkpoint65i, checkpoint65j, checkpoint65k, checkpoint65l, checkpoint65m, checkpoint65n, checkpoint65o, checkpoint65p
Changes since 1.55: +7 -7 lines
Diff to previous 1.55
- Replace ALLOW_AUTODIFF_OPENAD by ALLOW_OPENAD:
  because ALLOW_OPENAD is defined in PACKAGES_CONFIG.h (any time pkg/openad
  is compiled), this simplifies/reduces which *_OPTIONS.h file to include.


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Tue Sep 11 01:32:02 2012 UTC (11 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint64, checkpoint64a, checkpoint64b, checkpoint64c, checkpoint64d, checkpoint64e, checkpoint64f, checkpoint64g, checkpoint64h, checkpoint64i, checkpoint64j, checkpoint64k, checkpoint64l, checkpoint64m, checkpoint64n, checkpoint64o, checkpoint64p, checkpoint64q, checkpoint64r, checkpoint64s, checkpoint64t, checkpoint64u
Changes since 1.54: +25 -1 lines
Diff to previous 1.54
Merge OpenAD-specific code into main branch.


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Fri Jul 13 22:07:09 2012 UTC (11 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63q, checkpoint63r, checkpoint63s
Changes since 1.53: +9 -1 lines
Diff to previous 1.53
to refine CS-grid check, add logical flag: true if using Cubed-Sphere Exch with
 CS-corners inside the domain; create new S/R INI_GLOBAL_DOMAIN from code in
 ini_linear_phisurf.F to calculate globalArea and to set this new logical flag.


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Wed Oct 12 01:58:12 2011 UTC (12 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p
Changes since 1.52: +74 -5 lines
Diff to previous 1.52
add many debug-print (to trace down where pkg/cal error msg comes from)


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Wed Jun 8 01:45:24 2011 UTC (12 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c
Changes since 1.51: +9 -1 lines
Diff to previous 1.51
debugMode can now be used early on in initialisation process (read from
 parameter file "eedata" instead of previously from "data")


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Thu Dec 17 01:28:10 2009 UTC (14 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i, checkpoint62j, checkpoint62k, checkpoint62l, checkpoint62m, checkpoint62n, checkpoint62o, checkpoint62p, checkpoint62q, checkpoint62r, checkpoint62s, checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w, checkpoint62x, checkpoint62y
Changes since 1.50: +3 -2 lines
Diff to previous 1.50
update comments (+ typo)


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Wed Jul 8 22:10:01 2009 UTC (14 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61t, checkpoint61u, checkpoint61v, checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z
Changes since 1.49: +6 -14 lines
Diff to previous 1.49
move MNC & MONITOR initialisation calls to INI_MODEL_IO


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Fri Sep 5 20:15:28 2008 UTC (15 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61d, checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n, checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r, checkpoint61s
Changes since 1.48: +23 -13 lines
Diff to previous 1.48
- add initialisation of deepFac if using Pcoords (new S/R set_grid_factors)
- move things around:
  ini_phiref.F          --> set_ref_state.F  (+ set anelastic factors)
  ini_reference_state.F --> load_ref_files.F (- set anelastic factors)


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Mon Apr 7 21:12:46 2008 UTC (16 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59p, checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c
Changes since 1.47: +13 -14 lines
Diff to previous 1.47
move calls to packages_check & config_check after config_summary


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Tue Oct 17 18:52:34 2006 UTC (17 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: 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, checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o, mitgcm_mapl_00
Changes since 1.46: +3 -7 lines
Diff to previous 1.46
clean-up multi-threaded problems (reported by debugger tcheck on ACES).


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Sat Jul 29 21:02:12 2006 UTC (17 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58n_post, checkpoint58o_post, checkpoint58p_post
Changes since 1.45: +13 -1 lines
Diff to previous 1.45
add few calls to BAR_CHECK to check multi-threading barrier synchronization


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Fri Mar 17 16:12:55 2006 UTC (18 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58c_post, checkpoint58d_post, checkpoint58e_post, checkpoint58f_post, checkpoint58g_post, checkpoint58h_post, checkpoint58i_post, checkpoint58j_post, checkpoint58k_post, checkpoint58l_post, checkpoint58m_post
Changes since 1.44: +7 -1 lines
Diff to previous 1.44
New S/R "SET_PARMS" (pieces of code from INI_PARMS):
 set parameters that might depend on the use of some pkgs;
 called from INITIALISE_FIXED, after INI_PARMS & PACKAGES_READPARAMS
 NOTES: After leaving this S/R, parameters will not change anymore.


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Mon Dec 5 14:37:41 2005 UTC (18 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57y_post, checkpoint57y_pre, checkpoint57z_post, checkpoint58, checkpoint58a_post, checkpoint58b_post
Changes since 1.43: +9 -3 lines
Diff to previous 1.43
store geopotential profile (computed from tRef) at center & interface level
 in common block (note: for now, only available in atmospheric config)


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Thu Nov 3 16:20:24 2005 UTC (18 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57w_post, checkpoint57x_post
Changes since 1.42: +9 -9 lines
Diff to previous 1.42
call ini_model_io.F earlier


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Tue Sep 6 02:16:10 2005 UTC (18 years, 7 months ago) by edhill
Branch: MAIN
CVS Tags: checkpint57u_post, checkpoint57r_post, checkpoint57s_post, checkpoint57t_post, checkpoint57v_post
Changes since 1.41: +2 -2 lines
Diff to previous 1.41
 o make MNC variable initialization happen earlier


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 23:13:54 2005 UTC (18 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.40: +3 -6 lines
Diff to previous 1.40
remove MINIMAL_TAVE_OUTPUT option.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Wed Apr 6 18:29:53 2005 UTC (19 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57f_post, 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, checkpoint57q_post
Changes since 1.39: +2 -2 lines
Diff to previous 1.39
use baseTime as time origin ; DIFF_BASE_MULTIPLE replaces DIFFERENT_MULTIPLE


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 19:45:53 2004 UTC (19 years, 4 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint57a_post, checkpoint57a_pre, checkpoint57b_post, checkpoint57c_post, checkpoint57c_pre, checkpoint57d_post, checkpoint57e_post, checkpoint57f_pre, eckpoint57e_pre
Changes since 1.38: +5 -1 lines
Diff to previous 1.38
Reduced output when CPP option MINIMAL_TAVE_OUTPUT is set to speed-up
start-up time for large configurations.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 17:17:00 2004 UTC (19 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57
Changes since 1.37: +11 -7 lines
Diff to previous 1.37
update comments


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Thu Oct 14 13:44:54 2004 UTC (19 years, 6 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint55h_post, checkpoint55i_post, checkpoint55j_post, checkpoint56, checkpoint56a_post, checkpoint56b_post, checkpoint56c_post
Changes since 1.36: +10 -25 lines
Diff to previous 1.36
 o do package initialization earlier in the boot-up sequence
   - make MNC follow the package guidelines


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 04:37:37 2004 UTC (19 years, 6 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint55f_post, checkpoint55g_post
Changes since 1.35: +4 -1 lines
Diff to previous 1.35
 o I am *sick* of moving these variables around.  But Jean-Michel has
   all but threatened a hissy fit if they aren't removed from PARAMS.h.
   So now here they are *back* in MNC_PARAMS.h where they were just a
   few days ago.


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 06:08:47 2004 UTC (19 years, 6 months ago) by edhill
Branch: MAIN
Changes since 1.34: +1 -4 lines
Diff to previous 1.34
 o move useMNC and related runtime switches to PARAMS.h


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 12:19:30 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint54f_post, checkpoint55, checkpoint55a_post, checkpoint55b_post, checkpoint55c_post, checkpoint55d_post, checkpoint55d_pre, checkpoint55e_post
Changes since 1.33: +4 -1 lines
Diff to previous 1.33
 o overhaul of IO so that we now have flags for MDSIO and/or MNC
   - all verification tests compile and run with linux_ia32_g77
   - defaults are compatible with current input files--nothing
     should change if you were not previously using MNC
   - MNC output has been added in numerous places (eg. timeave)
     but there are still a few writes not yet do-able with MNC
     (this is in progress)
   - flags now allow for either/or/both use of MDSIO and MNC and
     documentation will soon follow
   - numerous small formatting cleanups for ProTeX


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Fri Jul 9 14:24:19 2004 UTC (19 years, 9 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint54c_post, checkpoint54d_post, checkpoint54e_post
Changes since 1.32: +5 -1 lines
Diff to previous 1.32
Grid files were being written twice, the first time in the wrong place.
Also fixed call tree in comments.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Fri Jul 9 02:41:52 2004 UTC (19 years, 9 months ago) by edhill
Branch: MAIN
Changes since 1.31: +4 -9 lines
Diff to previous 1.31
 o remove the "Nphys"-related MNC grid type definitions from MNC
     and place them in the fizhi package per the discussions
     with AM and JMC
 o the code compiles cleanly but has not been run
 o the two files added to fizhi do not (yet) interact with any of the
     other fizhi routines--no changes to existing fizhi code


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Tue Jul 6 01:58:41 2004 UTC (19 years, 9 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint54a_post, checkpoint54b_post
Changes since 1.30: +10 -2 lines
Diff to previous 1.30
 o and Nrphys


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Thu May 13 15:40:53 2004 UTC (19 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint53b_post, checkpoint53b_pre, checkpoint53c_post, checkpoint53d_post, checkpoint53d_pre, checkpoint53f_post, checkpoint53g_post, checkpoint54, checkpoint54a_pre
Changes since 1.29: +8 -8 lines
Diff to previous 1.29
Slight re-arrangment to satisfy JMC opinions on file names!
 o ini_mnc_io.F has been split and replaced by
     ini_model_io.F - responsible for setting units/flags for model-state i/o
     write_grid.F   - responsible for writing the grid variables to file
 o the passing of flags to MDSIO has been moved from ini_parms to ini_model_io
 o ini_depths and ini_masks_etc no longer do I/O which is now in write_grid


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Wed Mar 24 15:29:33 2004 UTC (20 years, 1 month ago) by edhill
Branch: MAIN
CVS Tags: checkpoint52m_post, checkpoint52n_post, checkpoint53, checkpoint53a_post
Changes since 1.28: +8 -2 lines
Diff to previous 1.28
 o in the MNC_CW_xxx_[R|W]_yyy calls, move the yyy=[R|D|I] part to
     a string variable within the argument list so that the output
     types are now run-time selectable
 o fix a bug in the initialization order -- ini_mnc_io() must be called
     after grid initialization


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Tue Mar 23 05:24:43 2004 UTC (20 years, 1 month ago) by edhill
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27
 o per AJA & JMC request, re-write the MNC directory creation code:
   - directory names (strings) are passed, encoded using integers
   - everything is run-time optional with flags in "data.mnc"
   - tested and works but would benefit from some cleanup


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sun Mar 21 03:44:23 2004 UTC (20 years, 1 month ago) by edhill
Branch: MAIN
Changes since 1.26: +1 -2 lines
Diff to previous 1.26
 o finish implementation of the separate unlimited-dim handling for the
   MNC_CW_*_R_* and MNC_CW_*_W_* functions


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sat Mar 20 23:51:23 2004 UTC (20 years, 1 month ago) by edhill
Branch: MAIN
Changes since 1.25: +14 -2 lines
Diff to previous 1.25
 o move MNC init routines to initialise_fixed.F
 o flags in data.mnc for output of the pre-defined "grid types"


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Fri Mar 19 03:28:36 2004 UTC (20 years, 1 month ago) by edhill
Branch: MAIN
Changes since 1.24: +1 -3 lines
Diff to previous 1.24
 o edit all MNC subroutines so that myThid is the _last_ argument


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Thu Feb 26 22:31:58 2004 UTC (20 years, 2 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint52l_post, checkpoint52l_pre, hrcube5
Changes since 1.23: +1 -46 lines
Diff to previous 1.23
 o fix the calling sequence for MNC
 o add coordinates to the variables within the "state" file
 o reads still unfinished


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Thu Feb 5 19:38:55 2004 UTC (20 years, 2 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, hrcube4, hrcube_3
Changes since 1.22: +23 -6 lines
Diff to previous 1.22
 o add MNC functionality to:
   - write all the per-tile grid information
   - mimic the functionality already in WRITE_STATE()


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Feb 5 05:42:07 2004 UTC (20 years, 2 months ago) by edhill
Branch: MAIN
Changes since 1.21: +20 -9 lines
Diff to previous 1.21
 o fix indexing error in mnc_cw_readwrite.template
 o add function calls to initialise_fixed.F and write_state.F
 o add global attributes for w2/exch2


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Thu Feb 5 00:13:47 2004 UTC (20 years, 2 months ago) by edhill
Branch: MAIN
Changes since 1.20: +13 -6 lines
Diff to previous 1.20
 o getting closer to a usable MNC package through the "cw" layer:
   - numerous bug fixes
   - global attributes added
   - improved handling of the unlimited dimension
   - "cw" can handle variables with up to 7 dimensions
   - added list of pre-defined grid types


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed Feb 4 05:45:09 2004 UTC (20 years, 2 months ago) by edhill
Branch: MAIN
Changes since 1.19: +7 -2 lines
Diff to previous 1.19
 o working (though incomplete) version of the "wrapper":
   - 149 pre-defined grids:
     - all "meaningful" X,Y,Z,T combinations
     - X,Y with or without halos
     - Horiz: centered, U, V, and corner (vorticity) grids
     - Vert: centered or interface
   - just two function calls to write a variable using one of the
     pre-defined grids
 o tile numbering scheme for both cube and XY grids
 o read, write, and append NetCDF files
 o checks for (acceptable) re-definition of dims, grids, and vars
 o numerous small bug fixes
 o warning: the two mnc_model_* files are now broken/obsolete and
   will soon be removed


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Thu Jan 15 19:21:24 2004 UTC (20 years, 3 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, hrcube_2
Changes since 1.18: +2 -1 lines
Diff to previous 1.18
 o add hooks for MNC


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Thu Jan 15 04:31:24 2004 UTC (20 years, 3 months ago) by edhill
Branch: MAIN
Changes since 1.17: +6 -5 lines
Diff to previous 1.17
 o minor fixes to MNC error handling
 o remove unnecessary attribute(s) from grid definitions
 o write grid information


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Wed Dec 17 04:02:20 2003 UTC (20 years, 4 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint52e_post, checkpoint52e_pre, checkpoint52f_post, checkpoint52f_pre, hrcube_1
Changes since 1.16: +8 -1 lines
Diff to previous 1.16
 o demo generation of netCDF "grid file"


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Dec 15 02:07:29 2003 UTC (20 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint52d_post
Changes since 1.15: +7 -1 lines
Diff to previous 1.15
allow multi-components set-up with a coupler interface and using MPI.
 exchanges between component and coupler is done in forward_step


Revision 1.15.2.1 - (view) (download) (annotate) - [select for diffs]
Fri Dec 12 05:27:16 2003 UTC (20 years, 4 months ago) by edhill
Branch: netcdf-sm0
Changes since 1.15: +8 -1 lines
Diff to previous 1.15 , to next main 1.57
 o add demo "call NETCDF_WRITEGRID( ... )"


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed Nov 12 04:15:17 2003 UTC (20 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: branch-netcdf, checkpoint52a_post, checkpoint52a_pre, checkpoint52b_post, checkpoint52b_pre, checkpoint52c_post, checkpoint52d_pre
Branch point for: netcdf-sm0
Changes since 1.14: +6 -6 lines
Diff to previous 1.14
call PACKAGES_CHECK after PACKAGES_INIT_FIXED :
  parameters that are set in GAD_INIT (called from PACKAGES_INIT_FIXED)
  are not compatible with some parameters and pkg options (e.g.: in GMREDI)
  therefore PACKAGES_CHECK needs to be called after.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Nov 3 22:40:22 2003 UTC (20 years, 5 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint51s_post, checkpoint51t_post, checkpoint51u_post, checkpoint52, ecco_c52_e35
Changes since 1.13: +2 -2 lines
Diff to previous 1.13
 o convert all the '#ifndef "EXCLUDE_MONITOR"'-isms to the now-standard
   '#ifdef "ALLOW_MONITOR"' format as is done with all the other packages
   - note that this also means removal of the monitor package from the
     packages.conf list for the AD examples


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Thu Oct 9 04:19:18 2003 UTC (20 years, 6 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint51i_post, checkpoint51k_post, checkpoint51l_post, checkpoint51l_pre, checkpoint51m_post, checkpoint51n_post, checkpoint51n_pre, checkpoint51o_post, checkpoint51o_pre, checkpoint51p_post, checkpoint51q_post, checkpoint51r_post
Branch point for: branch-nonh, checkpoint51n_branch, tg2-branch
Changes since 1.12: +3 -1 lines
Diff to previous 1.12
 o first check-in for the "branch-genmake2" merge
 o verification suite as run on shelley (gcc 3.2.2):

Wed Oct  8 23:42:29 EDT 2003
                T           S           U           V
G D M    c        m  s        m  s        m  s        m  s
E p a R  g  m  m  e  .  m  m  e  .  m  m  e  .  m  m  e  .
N n k u  2  i  a  a  d  i  a  a  d  i  a  a  d  i  a  a  d
2 d e n  d  n  x  n  .  n  x  n  .  n  x  n  .  n  x  n  .

OPTFILE=NONE

Y Y Y Y 13 16 16 16  0 16 16 16 16 16 16 16 16 13 12  0  0 pass  adjustment.128x64x1
Y Y Y Y 16 16 16 16  0 16 16 16 16 16 16  0  0 16 16  0  0 pass  adjustment.cs-32x32x1
Y Y Y Y 16 16 16 16  0 16 16 16 16 16 16 22  0 16 16 22  0 pass  adjust_nlfs.cs-32x32x1
Y Y Y Y -- 13 13 16 16 13 13 13 13 16 16 16 16 16 16 16 16 N/O   advect_cs
Y Y Y Y -- 22 16 16 16 16 16 16 13 16 16 16 16 16 16 16 16 N/O   advect_xy
Y Y Y Y -- 13 16 13 16 16 16 16 16 16 16 22 16 16 16 16 16 N/O   advect_xz
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  aim.5l_cs
Y Y Y Y 14 16 16 16 16 16 16 16 16 13 16 16 16 16 16 13 16 pass  aim.5l_Equatorial_Channel
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 13 16 16 13 13 16 pass  aim.5l_LatLon
Y Y Y Y 13 16 16 16 16 16 16 16 16 16 13 12 13 13 16 13 16 pass  exp0
Y Y Y Y 14 16 16 16 16 16 16 16 22 16 16 16 13 16 16 22 16 pass  exp1
Y Y Y Y 13 13 16 13 16 16 16 16 16 13 13 16 16 13 13 13 13 pass  exp2
Y Y Y Y 16 16 16 16 16 16 16 16 22 16 16 16 16 16 16 16 16 pass  exp4
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 22 16 16 16 22 16 pass  exp5
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  front_relax
Y Y Y Y 14 16 16 13 13 16 16 13 13 16 13 13 16 12 13 13 16 pass  global_ocean.90x40x15
Y Y Y Y 10 16 16 13 13 16 13 16 16 13 13 13 13 16 16 13 16 FAIL  global_ocean.cs32x15
Y Y Y Y  6 11 12 13 13 12 13 16 13  9  9  9  9 10  9  9 11 FAIL  global_ocean_pressure
Y Y Y Y 14 16 16 13 16 16 16 13 13 13 13 13 16 12 16 13 16 pass  global_with_exf
Y Y Y Y 14 16 16 16 16 16 16 16 16 11 13 22 13 16 16  9 16 pass  hs94.128x64x5
Y Y Y Y 13 16 16 16 16 16 16 16 16 11 16 16 16 13 16 22 13 pass  hs94.1x64x5
Y Y Y Y 14 16 16 16 16 16 16 16 16 13 16 13 13 16 16 22 13 pass  hs94.cs-32x32x5
Y Y Y Y 10 10 16 13 13 16 16 16 22 16 13 13 13 13 13 22 13 FAIL  ideal_2D_oce
Y Y Y Y  8 16 16 16 16 16 16 16 16 13 13  8 16 16 16 16 16 FAIL  internal_wave
Y Y Y Y 14 16 16 16 16 16 16 16 16 13 13 22 13 13 13 22 16 pass  inverted_barometer
Y Y Y Y 12 16 16 16 16 16 16 16 16 16 13 12 13 13 13 13 13 FAIL  lab_sea
Y Y Y Y 11 16 16 16 16 16 16 16 13 13 13 12 13 16 13 12 13 FAIL  natl_box
Y Y Y Y 16 16 16 16 16 16 16 16 22 16 16 16 16 16 16 16 16 pass  plume_on_slope
Y Y Y Y 13 16 16 16 16 13 16 16 16 16 16 16 16 13 16 16 16 pass  solid-body.cs-32x32x1


Revision 1.12.2.1 - (view) (download) (annotate) - [select for diffs]
Thu Oct 2 18:10:45 2003 UTC (20 years, 7 months ago) by edhill
Branch: branch-genmake2
Changes since 1.12: +3 -1 lines
Diff to previous 1.12 , to next main 1.57
 o included PACKAGES_CONFIG.h in all files where the ALLOW_${PKG_NAME}
     defines are used
 o added comments where IF ( use${PKG_NAME} ) statements will probably
     be needed -- or need to be edited


Revision 1.8.6.2 - (view) (download) (annotate) - [select for diffs]
Tue Jun 24 23:05:29 2003 UTC (20 years, 10 months ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c51_e34, ecco_c51_e34a, ecco_c51_e34b, ecco_c51_e34c, ecco_c51_e34d, ecco_c51_e34e, ecco_c51_e34f, ecco_c51_e34g
Changes since 1.8.6.1: +0 -0 lines
Diff to previous 1.8.6.1 , to branch point 1.8 , to next main 1.57
Merging from c51


Revision 1.8.6.1 - (view) (download) (annotate) - [select for diffs]
Fri Mar 7 23:10:21 2003 UTC (21 years, 1 month ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c50_e28, ecco_c50_e29, ecco_c50_e30, ecco_c50_e31, ecco_c50_e32, ecco_c50_e33, ecco_c50_e33a
Changes since 1.8: +21 -17 lines
Diff to previous 1.8
merging c49 and e27


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Wed Feb 26 03:13:28 2003 UTC (21 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: branchpoint-genmake2, 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, checkpoint51g_post, checkpoint51h_pre, checkpoint51i_pre, checkpoint51j_post
Branch point for: branch-genmake2
Changes since 1.11: +11 -12 lines
Diff to previous 1.11
move INI_LINEAR_PHSURF & INI_CORI calls after package initialization


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Tue Feb 11 03:03:46 2003 UTC (21 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint48e_post, checkpoint48f_post, checkpoint48g_post
Changes since 1.10: +2 -8 lines
Diff to previous 1.10
call ZONAL_FILT_INIT only if useZONAL_FILT (avoid out-of-bounds index)


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Wed Aug 7 16:55:52 2002 UTC (21 years, 8 months ago) by mlosch
Branch: MAIN
CVS Tags: branch-exfmods-tag, checkpoint46b_post, 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
Branch point for: branch-exfmods-curt
Changes since 1.9: +8 -2 lines
Diff to previous 1.9
o Added new equation of state -> JMD95Z and JMD95P
  - EOS of Jackett and McDougall, 1995, JPO
  - moved all EOS parameters into EOS.h
  - new routines ini_eos.F, store_pressure.F
o Added UNESCO EOS, but not recommended because it requires
  in-situ temperature (see JMD95)
o Modified formatting for knudsen2.f in utils/knudsen2 and added
  unesco.f to be used with POLY3


Revision 1.8.4.1 - (view) (download) (annotate) - [select for diffs]
Mon Apr 8 20:10:37 2002 UTC (22 years ago) by heimbach
Branch: release1
CVS Tags: release1_chkpt44d_post, 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: release1_50yr
Changes since 1.8: +7 -2 lines
Diff to previous 1.8 , to next main 1.57
Changes encapsulated by checkpoint43a-release1mods and chkpt44d_post
on the main trunk.
These are:

 o added missing EXCLUDE_MONITOR flags
 o changed "e" to "_d" in gmredi_slope_limit, gmredi_slope_psi
   (incompatible typ in MIN/MAX expressions caused problems
   on IBM SP3)
 o in genmake added variable MAKEDEPEND
   plus resetting for case SunOS
 o added timer_stats.c routine for IBM SP3
 o removed variables in dynamics
 o real fresh water flux implemented with non-linear free-surface.
 o few fix (mask in shap_s2, EmPmR in external_field_load,
   USE_NATURAL_BCS in solve_for_P);
 o add arguments myIter & myTime to S/R obcs_calc & solve_for_P
 o merge of relevant stuff from the ecco-branch:
   - genmake: removed $S64 overwrite for case SunOS
   - pkg/exf: update and corrections for field swapping and obcs
   - pkg/ecco: parameter lists for the_model_main, the_main_loop
               harmonized between ECCO and MITgcm
   - pkg/autodiff: added flow directives for obcs, mdsio_gl_slice
                   updated checkpointing_lev... lists for obcs
   - model/src: minor changes in forward_step, plot_field
                added directive for divided adjoint in the_main_loop
   - pkg/mdsio: added mdsio_gl_slice
 o check parameters & config (chkpt44a_pre,post)
 o OBC and NonLin_FrSurf.
 o fix bug in mom_vi_del2uv
 o select when filters are applied ; add options to zonal_filter (data.zonfilt)
 o gmredi: fix Pb in the adiabatic form ; add options (.e.g. Bolus advection)
 o update AIM experiments (NCEP input files)
 o improve and extend diagnostics (Monitor, TimeAve with NonLin-FrSurf)
 o added some stuff for AD

These were merged with
cvs co -r release1 -P MITgcm
cd MITgcm
cvs update -kk
cvs update -j checkpoint43a-release1mods -j chkpt44d_post -d -P -kk


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Jan 31 14:52:28 2002 UTC (22 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: 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_pre, chkpt44a_post, chkpt44c_post, chkpt44c_pre, chkpt44d_post, release1_final_v1
Branch point for: release1_final
Changes since 1.8: +6 -1 lines
Diff to previous 1.8
check parameters and modelf config.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 18:09:15 2001 UTC (22 years, 7 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint41, checkpoint42, checkpoint43, checkpoint43a-release1mods, checkpoint44, chkpt44a_pre, 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_ice1, ecco_ice2, icebear2, icebear3, icebear4, icebear5, release1-branch-end, release1-branch_branchpoint, release1-branch_tutorials, release1_b1, release1_beta1
Branch point for: c24_e25_ice, ecco-branch, icebear, release1, release1-branch, release1_coupled
Changes since 1.7: +56 -18 lines
Diff to previous 1.7
Bringing comments up to data and formatting for document extraction.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Jul 6 21:39:37 2001 UTC (22 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint40, checkpoint40pre2, checkpoint40pre3, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6, checkpoint40pre7, checkpoint40pre8, checkpoint40pre9
Changes since 1.6: +4 -1 lines
Diff to previous 1.6
 compute Bo_surf(Po_ground,Tref) inside routine INI_LINEAR_PHISURF


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Mon Jun 18 17:39:58 2001 UTC (22 years, 10 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint40pre1
Changes since 1.5: +9 -2 lines
Diff to previous 1.5
Add to main branch of
  o CS atmos with AIM physics
  o Multi-threaded AIM physics for LatLon and CS tests
  o Tidied up monitor() output


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sun Feb 4 14:38:48 2001 UTC (23 years, 2 months ago) by cnh
Branch: MAIN
CVS Tags: c37_adj, checkpoint35, checkpoint36, checkpoint37, checkpoint38, checkpoint39, pre38-close, pre38tag1
Branch point for: pre38
Changes since 1.4: +2 -1 lines
Diff to previous 1.4
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.4 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 21:04:48 2001 UTC (23 years, 3 months ago) by adcroft
Branch: MAIN
Changes since 1.3: +15 -21 lines
Diff to previous 1.3
Merged changes from branch "branch-atmos-merge" into MAIN (checkpoint34)
 - substantial modifications to algorithm sequence (dynamics.F)
 - packaged OBCS, Shapiro filter, Zonal filter, Atmospheric Physics


Revision 1.3.2.3 - (view) (download) (annotate) - [select for diffs]
Tue Jan 30 21:02:59 2001 UTC (23 years, 3 months ago) by adcroft
Branch: branch-atmos-merge
CVS Tags: branch-atmos-merge-freeze
Changes since 1.3.2.2: +13 -18 lines
Diff to previous 1.3.2.2 , to branch point 1.3 , to next main 1.57
Packaged OBCS (open boundary conditions)
 o source code now in  pkg/obcs
 o controlled by namelist in  data.obcs
 o includes Orlanski radiation condition (in same directory)
 o affects exp4 and internal_wave


Revision 1.3.2.2 - (view) (download) (annotate) - [select for diffs]
Wed Jan 24 16:56:07 2001 UTC (23 years, 3 months ago) by adcroft
Branch: branch-atmos-merge
CVS Tags: branch-atmos-merge-zonalfilt
Changes since 1.3.2.1: +3 -3 lines
Diff to previous 1.3.2.1 , to branch point 1.3
Packaged zonal filter code:
 - Like the Shapiro code, this is quasi-packaged (it uses the main
   namelist to set it's 3 parameters)
 - FFTPACK is included in pkg/zonal_filt


Revision 1.3.2.1 - (view) (download) (annotate) - [select for diffs]
Tue Jan 9 21:26:07 2001 UTC (23 years, 3 months ago) by adcroft
Branch: branch-atmos-merge
CVS Tags: branch-atmos-merge-phase3, branch-atmos-merge-phase4, branch-atmos-merge-phase5, branch-atmos-merge-phase6, branch-atmos-merge-phase7, branch-atmos-merge-shapiro
Changes since 1.3: +4 -5 lines
Diff to previous 1.3
Tentative implimentatin of OBCs.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Mon Sep 11 23:05:56 2000 UTC (23 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: branch-atmos-merge-phase1, branch-atmos-merge-phase2, branch-atmos-merge-start, checkpoint31, checkpoint32, checkpoint33, checkpoint34
Branch point for: branch-atmos-merge
Changes since 1.2: +13 -10 lines
Diff to previous 1.2
Rearranged for packages routines; calls to
packages_readparms initialise_fixed.F
packages_init      initialise_varia.F
Tested for exp(0,2,4)


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Wed Jun 21 19:02:52 2000 UTC (23 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint29, checkpoint30
Changes since 1.1: +8 -2 lines
Diff to previous 1.1
Introduced calls to package_init() and package_check() to
begin process of packaging model.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 19:04:14 2000 UTC (24 years ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint27, checkpoint28
Restructered the calling tree between THE_MODEL_MAIN()
and DYNAMICS(). Two calling levels have been inserted
to better split the "fixed" initialization phase from
the main time-loop for easier connectivity with the adjoint
infrastructure.

The calling tree now looks like:

   the_model_main:
      initialise_fixed()
      the_main_loop()

   the_main_loop:
      initialise_varia()
      do i=1,nIters
         forward_step()
      enddo
      forward_step()

   forward_step:
      load_external_fields()
      dynamics()
      do_the_model_io()
      solve_for_pressure()
      do_gterm_blocking_exchanges()
      write_checkpoint()


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