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

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

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


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

Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Thu Feb 23 20:55:48 2006 UTC (18 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58b_post
Changes since 1.61: +8 -8 lines
Diff to previous 1.61
1rst implementation of  Implicit IGW using the 3-D solver (use3Dsolver=T)
 and based on the reference stratification


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Thu Dec 15 02:06:06 2005 UTC (18 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57z_post, checkpoint58, checkpoint58a_post
Changes since 1.60: +20 -18 lines
Diff to previous 1.60
cycle gW,gwNm1 like other tendencies (gU,gT ...) and write gwNm1 to pickup file


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Tue Nov 8 23:01:10 2005 UTC (18 years, 6 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre
Changes since 1.59: +5 -5 lines
Diff to previous 1.59
Removing gratuitous _BEGIN_MASTER statements so that singleCpuIO make work
multi-threaded.


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Tue Nov 8 02:14:10 2005 UTC (18 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.58: +3 -5 lines
Diff to previous 1.58
put all NH variables (formely in DYNVARS.h & GW.h) in NH_VARS.h


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Fri Nov 4 01:19:24 2005 UTC (18 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.57: +15 -4 lines
Diff to previous 1.57
remove unused variables (reduces number of compiler warning)


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Sat Sep 17 03:17:05 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.56: +5 -2 lines
Diff to previous 1.56
 o fix mnc checkpoint writing problem reported by Baylor -- now works
   correctly with all the MLAdjust inputs


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Sat Sep 10 18:30:06 2005 UTC (18 years, 8 months ago) by edhill
Branch: MAIN
Changes since 1.55: +14 -3 lines
Diff to previous 1.55
 o various changes to mnc including:
   - all files use the new "BASENAME[[.ITER].{t|f}NUM].nc" format
   - output can now be grouped so that all files within a group
       change the ITER portion of their names in lock-step together
   - can now read ("global") PER-FACE (in addition to PER-TILE) files
       and works with both EXCH1 and EXCH2 (but needs more testing)
   - writing works for all verification test cases w/ g77 on Linux


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Wed May 25 04:03:09 2005 UTC (18 years, 11 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint57i_post, checkpoint57j_post, checkpoint57k_post, checkpoint57l_post, checkpoint57m_post, checkpoint57n_post, checkpoint57o_post, checkpoint57p_post, checkpoint57q_post, checkpoint57r_post
Changes since 1.54: +3 -2 lines
Diff to previous 1.54
 o for mnc output, fill the 'T' coordinate var with myTime and create a
   separate 'iter' variable for iteration count


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Sun May 15 03:02:08 2005 UTC (19 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57h_done
Changes since 1.53: +5 -5 lines
Diff to previous 1.53
remove "baseTime" (no used) from arg. list of DIFF_BASE_MULTIPLE
and rename it: DIFFERENT_MULTIPLE


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 14:02:54 2005 UTC (19 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57g_post, checkpoint57h_post, checkpoint57h_pre
Changes since 1.52: +123 -44 lines
Diff to previous 1.52
Adams-Bashforth-3 : needs tendencies of the 2 previous time-steps


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Wed Apr 6 18:29:52 2005 UTC (19 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57f_post, checkpoint57g_pre
Changes since 1.51: +5 -5 lines
Diff to previous 1.51
use baseTime as time origin ; DIFF_BASE_MULTIPLE replaces DIFFERENT_MULTIPLE


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sun Feb 20 11:46:24 2005 UTC (19 years, 2 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint57e_post, checkpoint57f_pre, eckpoint57e_pre
Changes since 1.50: +34 -3 lines
Diff to previous 1.50
o parameter calendarDumps: when set, approximate months (30-31 days) and years
  (360-372 days) for parameters chkPtFreq, pChkPtFreq, taveFreq, SEAICE_taveFreq,
  KPP_taveFreq, and freq in pkg/diagnostics are converted to exact calendar
  months and years.  Requires pkg/cal.


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 02:18:54 2004 UTC (19 years, 5 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint57b_post, checkpoint57c_post, checkpoint57c_pre, checkpoint57d_post
Changes since 1.49: +2 -2 lines
Diff to previous 1.49
o more CF compliance: convert all MNC 'iter' variables to 'T' so that it
  becomes the coordinate variable for the 'T' dimension


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 04:37:37 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint55f_post, checkpoint55g_post, checkpoint55h_post, checkpoint55i_post, checkpoint55j_post, checkpoint56, checkpoint56a_post, checkpoint56b_post, checkpoint56c_post, checkpoint57, checkpoint57a_post, checkpoint57a_pre
Changes since 1.48: +7 -1 lines
Diff to previous 1.48
 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.48 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 06:08:47 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
Changes since 1.47: +1 -4 lines
Diff to previous 1.47
 o move useMNC and related runtime switches to PARAMS.h


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 01:48:07 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46
 o fixes for passing scalars to mnc_cw_*


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Mon Sep 27 17:50:48 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint55d_post, checkpoint55d_pre, checkpoint55e_post
Changes since 1.45: +3 -3 lines
Diff to previous 1.45
 o fix mnc name: "T" ==> "Temp"


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Thu Sep 23 03:28:42 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint55c_post
Changes since 1.44: +3 -3 lines
Diff to previous 1.44
 o finish MNC_CW_ADD_VATTR_* cleanup and add 'IF (useMNC) THEN' around
   all current sections of MNC code
   - the following tests compiled & ran with these fixes:
       exp0 global_ocean.90x40x15 aim.5l_cs dic_example hs94.cs-32x32x5


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 12:19:29 2004 UTC (19 years, 8 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint54f_post, checkpoint55, checkpoint55a_post, checkpoint55b_post
Changes since 1.43: +295 -250 lines
Diff to previous 1.43
 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.43 - (view) (download) (annotate) - [select for diffs]
Tue Jul 6 00:54:07 2004 UTC (19 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint54a_post, checkpoint54b_post, checkpoint54c_post, checkpoint54d_post, checkpoint54e_post
Changes since 1.42: +57 -25 lines
Diff to previous 1.42
re-write staggerTimeStep: change pickup file ;
 (flag usePickupBeforeC54 to start from old pickup)


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Fri Jul 2 17:43:04 2004 UTC (19 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint54, checkpoint54a_pre
Changes since 1.41: +15 -12 lines
Diff to previous 1.41
mnc: read totPhiHyd from pickup ; change few variable names (gUnm1, ...)


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Tue Apr 6 01:44:26 2004 UTC (20 years, 1 month 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
Changes since 1.40: +261 -286 lines
Diff to previous 1.40
 o adding MNC calls and flags for reading/writing checkpoints


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Wed Mar 24 15:29:33 2004 UTC (20 years, 1 month ago) by edhill
Branch: MAIN
Changes since 1.39: +23 -23 lines
Diff to previous 1.39
 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.39 - (view) (download) (annotate) - [select for diffs]
Sun Mar 21 03:44:23 2004 UTC (20 years, 2 months ago) by edhill
Branch: MAIN
Changes since 1.38: +26 -23 lines
Diff to previous 1.38
 o finish implementation of the separate unlimited-dim handling for the
   MNC_CW_*_R_* and MNC_CW_*_W_* functions


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Fri Mar 19 05:09:41 2004 UTC (20 years, 2 months ago) by edhill
Branch: MAIN
Changes since 1.37: +66 -64 lines
Diff to previous 1.37
 o add "useMNC" flag for run-time selection of MNC


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


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Wed Mar 10 05:50:16 2004 UTC (20 years, 2 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint52l_post, checkpoint52l_pre
Changes since 1.35: +19 -1 lines
Diff to previous 1.35
 o fix bug: too many files open
 o add some testing code for pickups


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Tue Mar 9 03:57:25 2004 UTC (20 years, 2 months ago) by edhill
Branch: MAIN
CVS Tags: hrcube5
Changes since 1.34: +14 -5 lines
Diff to previous 1.34
 o minor mnc changes


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Mon Mar 8 21:15:49 2004 UTC (20 years, 2 months ago) by edhill
Branch: MAIN
Changes since 1.33: +62 -1 lines
Diff to previous 1.33
 o initial (working) version of MNC that reads pickup files
   - tested with global_ocean.cs32x15
   - has bugs in the checking of in-memory vs. NetCDF variable sizes


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Mon Dec 15 18:51:02 2003 UTC (20 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint52d_post, checkpoint52e_post, checkpoint52e_pre, checkpoint52f_post, checkpoint52f_pre, checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, hrcube4, hrcube_1, hrcube_2, hrcube_3
Changes since 1.32: +1 -8 lines
Diff to previous 1.32
CALL OBCS_READ_CHECKPOINT:
 a) fix it (1 argument was missing => segmentation fault)
 b) remove it: should be called within obcs_init_variables and not before.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Mon Dec 15 00:53:09 2003 UTC (20 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.31: +10 -4 lines
Diff to previous 1.31
information to stdout was missing: fix it.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sun Dec 14 23:18:49 2003 UTC (20 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.30: +27 -115 lines
Diff to previous 1.30
new S/R that calls each $PKG_write_pickup (if needed)


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sun Nov 23 01:28:05 2003 UTC (20 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: branch-netcdf, checkpoint52b_post, checkpoint52c_post, checkpoint52d_pre
Branch point for: netcdf-sm0
Changes since 1.29: +5 -5 lines
Diff to previous 1.29
use the new thermodynamic Sea-Ice pkg: thSIce


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Thu Oct 30 18:44:26 2003 UTC (20 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint51q_post, checkpoint51r_post, checkpoint51s_post, checkpoint51t_post, checkpoint51u_post, checkpoint52, checkpoint52a_post, checkpoint52a_pre, checkpoint52b_pre, ecco_c52_e35
Branch point for: branch-nonh
Changes since 1.28: +9 -22 lines
Diff to previous 1.28
modified pkg/cd_code
o moved cd_scheme.F -> cd_code_scheme.F
o separate read_checkpoint from cd_code_ini_vars.F
o separated cd_code part from write_checkpoint
o updated AD_SOURCE, generated .flow
o added CD_CODE_VARS.h to the_main_loop


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Thu Oct 30 12:00:41 2003 UTC (20 years, 6 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint51p_post
Changes since 1.27: +5 -39 lines
Diff to previous 1.27
 o updated and tested version of the cd_code package
 o almost all of the cd_code functionality has been moved into
   the package but some cleanups (read/write checkpoints) remain


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Tue Oct 28 22:57:59 2003 UTC (20 years, 6 months ago) by edhill
Branch: MAIN
Changes since 1.26: +10 -10 lines
Diff to previous 1.26
 o add a "cd_code" package and update all the verification tests
   so that they use the new package instead of "INCLUDE_CD_CODE"


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Thu Oct 9 21:38:29 2003 UTC (20 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint51i_post, checkpoint51k_post, checkpoint51l_post, checkpoint51l_pre, checkpoint51m_post, checkpoint51n_post, checkpoint51n_pre, checkpoint51o_post, checkpoint51o_pre
Branch point for: checkpoint51n_branch, tg2-branch
Changes since 1.25: +2 -2 lines
Diff to previous 1.25
go back to standard version of reading pickup with NonLinFreeSurf


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Thu Oct 9 04:19:18 2003 UTC (20 years, 7 months ago) by edhill
Branch: MAIN
Changes since 1.24: +15 -5 lines
Diff to previous 1.24
 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.24 - (view) (download) (annotate) - [select for diffs]
Wed Oct 8 18:55:29 2003 UTC (20 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint51i_pre
Changes since 1.23: +8 -1 lines
Diff to previous 1.23
write therm_seaice pickup file to allow a restart.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Wed Jun 25 21:06:35 2003 UTC (20 years, 10 months ago) by stephd
Branch: MAIN
CVS Tags: branchpoint-genmake2, checkpoint51a_post, checkpoint51b_post, checkpoint51b_pre, checkpoint51c_post, checkpoint51d_post, checkpoint51e_post, checkpoint51f_post, checkpoint51f_pre, checkpoint51g_post, checkpoint51h_pre, checkpoint51j_post
Branch point for: branch-genmake2
Changes since 1.22: +9 -7 lines
Diff to previous 1.22
additions for biogeochemistry packages


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Jun 12 18:21:34 2003 UTC (20 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint50h_post, checkpoint50i_post, checkpoint51
Changes since 1.21: +8 -1 lines
Diff to previous 1.21
add new package "land" ;
move CALL AIM_INITIALISE from packages_readparms.F to packages_init_fixed.F


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Thu Jun 5 16:03:05 2003 UTC (20 years, 11 months ago) by adcroft
Branch: MAIN
Changes since 1.20: +24 -12 lines
Diff to previous 1.20
New variable in PARM03: pickupSuff is a string that can be set to
indicate the suffix on pickup files. This allows us to avoid renaming
the temporary pickup files.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Thu Apr 17 13:36:37 2003 UTC (21 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint50b_post, checkpoint50c_post, checkpoint50c_pre, checkpoint50d_post, checkpoint50d_pre, checkpoint50e_post, checkpoint50e_pre, checkpoint50f_post, checkpoint50f_pre, checkpoint50g_post
Changes since 1.19: +15 -11 lines
Diff to previous 1.19
replace guCD,gvCD by local arrays.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 15:26:07 2003 UTC (21 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint48g_post, checkpoint48h_post, checkpoint48i_post, checkpoint49, checkpoint50, checkpoint50a_post, checkpoint50b_pre
Changes since 1.18: +20 -1 lines
Diff to previous 1.18
o fix restart and overlap Pb when using Z-coord and EOS funct. of P


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Wed Dec 11 14:25:39 2002 UTC (21 years, 5 months ago) by cheisey
Branch: MAIN
CVS Tags: branch-exfmods-tag, 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
Branch point for: branch-exfmods-curt
Changes since 1.17: +0 -40 lines
Diff to previous 1.17
Moving therm_seaice checkpoint fields into a dedicated
routine pkg/therm_seaice/ice_checkoint.F .


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Thu Nov 21 19:11:42 2002 UTC (21 years, 5 months ago) by cheisey
Branch: MAIN
CVS Tags: checkpoint47a_post, checkpoint47b_post
Changes since 1.16: +10 -5 lines
Diff to previous 1.16
Two packages:  bulk_force (Bulk forcing)
and therm_seaice (thermodynamic_seaice) - adopted from LANL CICE.v2.0.2
Earlier integration from Stephaine Dutkiewicz
and Patrick Heimbach.

Two ifdef statements for compile time,
ALLOW_THERM_SEAICE and ALLOW_BULK_FORCE

Two switches in data.pkg to turn on at run-time:

cat data.pkg
# Packages
 &PACKAGES
 useBulkForce=.TRUE.,
 useThermSeaIce=.TRUE.,
 &

WARNING:  useSEAICE and useThermSEAICE are mutually exclusive.

The bulk package requires an additional parameter file
with two namelists, data.ice and data.blk.

c ADAPTED FROM:
c LANL CICE.v2.0.2
c-----------------------------------------------------------------------
c.. thermodynamics (vertical physics) based on M. Winton 3-layer model
c.. See Bitz, C. M. and W. H. Lipscomb, 1999:  "An energy-conserving
c..       thermodynamic sea ice model for climate study."  J. Geophys.
c..       Res., 104, 15669 - 15677.
c..     Winton, M., 1999:  "A reformulated three-layer sea ice model."
c..       Submitted to J. Atmos. Ocean. Technol.

c.. authors Elizabeth C. Hunke and William Lipscomb
c..         Fluid Dynamics Group, Los Alamos National Laboratory
c-----------------------------------------------------------------------


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Fri Nov 15 19:58:21 2002 UTC (21 years, 6 months ago) by cheisey
Branch: MAIN
Changes since 1.15: +42 -1 lines
Diff to previous 1.15
Two packages:  bulk_forcing (Bulk forcing)
and thermodynamic_seaice (adapted from LANL CICE.v2.0.2)
Earlier integration from Stephaine Dutkiewicz
and Patrick Heimbach.

Two ifdef statements for compile time,
ALLOW_TSEAICE and ALLOW_BULKFORMULA

Two switches in data.pkg to turn on at run-time:

cat data.pkg
# Packages
 &PACKAGES
 useBulkf=.TRUE.,
 useTSeaIce=.TRUE.,
 &

The bulk package requires an additional parameter file
with two namelists.

 cat data.blk
 &BULKF_PARM01
 RainFile=       'ncep_precip_m_cubed.bin',
 SolarFile=      'ncep_downsolr_cubed.bin',
 AirTempFile=    'ncep_tair_cubed.bin',
 AirhumidityFile='ncep_qair_g_cubed.bin',
 LongwaveFile=   'ncep_netlw_cubed.bin',
 UWindFile=      'ncep_uwind_cubed.bin',
 VWindFile=      'ncep_vwind_cubed.bin',
 WspeedFile=    ' ',
 RunoffFile=    ' ',
 QnetFile=       ' ',
 EmPFile=        'ncep_emp_calc_cubed.bin',
 CloudFile=      'ncep_totalcloud_cubed.bin',
 &

 &BULKF_PARM02
 qnet_off=0.0,
 empmr_off=0.0,
 conservcycle=311040000.,
 &



c ADAPTED FROM:
c LANL CICE.v2.0.2
c-----------------------------------------------------------------------
c.. thermodynamics (vertical physics) based on M. Winton 3-layer model
c.. See Bitz, C. M. and W. H. Lipscomb, 1999:  "An energy-conserving
c..       thermodynamic sea ice model for climate study."  J. Geophys.
c..       Res., 104, 15669 - 15677.
c..     Winton, M., 1999:  "A reformulated three-layer sea ice model."
c..       Submitted to J. Atmos. Ocean. Technol.

c.. authors Elizabeth C. Hunke and William Lipscomb
c..         Fluid Dynamics Group, Los Alamos National Laboratory
c-----------------------------------------------------------------------

WARNING:  useSEAICE and useTSEAICE are mutually exclusive.

todo: thermodynamic.F should be reviewed and cleaned up a bit.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 17:26:40 2002 UTC (22 years, 2 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint44f_post, 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
Changes since 1.14: +34 -10 lines
Diff to previous 1.14
Added PTRACERS package

This allows an arbitrary number of passive tracers to be integrated
forward simultaneously with the dynamicaly model.
 + Implemented so far:
    - basic forward algorithm (time-stepping, advection, diffusion, convection)
    - I/O and checkpointing
    - GM/Redi  *but*  using the GM/Redi coefficient of Salt
 + Not implemented so far:
    - KPP
    - OBCS
 + No specific example supplied (yet) but global_ocean.90x40x15 has the
   necessary data.ptracer file. Simply use -enable=ptracers and uncomment
   line in data.pkg. PTRACER01 then reproduces Salt exactly.
 + This package is disabled by default since it increases storage.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 18:09:14 2001 UTC (22 years, 7 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint41, checkpoint42, checkpoint43, checkpoint43a-release1mods, checkpoint44, checkpoint44b_post, checkpoint44b_pre, checkpoint44e_post, checkpoint44e_pre, checkpoint44f_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_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_p2, release1_p3, release1_p4, release1_p5, release1_p6, release1_p7, release1_p8, release1_p9
Branch point for: c24_e25_ice, ecco-branch, icebear, release1, release1-branch, release1_coupled, release1_final
Changes since 1.13: +55 -38 lines
Diff to previous 1.13
Bringing comments up to data and formatting for document extraction.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Wed Sep 19 13:53:10 2001 UTC (22 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint40
Changes since 1.12: +6 -13 lines
Diff to previous 1.12
add variable etaH for non-linear free-surface + Crank-Nickelson


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 17:43:55 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
Changes since 1.11: +9 -2 lines
Diff to previous 1.11
Added package "flt".
 o pkg/flt
 o verification/flt_example
 o visualization of trajectories supplied
 o works but output not available to testscript


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 18:50:41 2001 UTC (22 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint40pre9
Changes since 1.10: +23 -6 lines
Diff to previous 1.10
modified to incorporate NonLin-FreeSurf


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Jun 29 17:14:49 2001 UTC (22 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre1, checkpoint40pre2, checkpoint40pre3, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6, checkpoint40pre7, checkpoint40pre8
Changes since 1.9: +9 -9 lines
Diff to previous 1.9
Moved cg3d_x into DYNVARS.h and renamed it to phi_nh.
 - cg3d and cg2d now look more similar
 - output formatted to fit Chris's tastes (I think)


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Tue May 29 14:01:37 2001 UTC (22 years, 11 months ago) by adcroft
Branch: MAIN
Changes since 1.8: +16 -9 lines
Diff to previous 1.8
Merge from branch pre38:
 o essential mods for cubed sphere
 o debugged atmosphere, dynamcis + physics (aim)
 o new packages (mom_vecinv, mom_fluxform, ...)


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Mon May 14 21:36:45 2001 UTC (23 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint39
Changes since 1.7: +17 -1 lines
Diff to previous 1.7
Added runtime parameters.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Mar 12 20:44:27 2001 UTC (23 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: c37_adj, checkpoint37, checkpoint38, pre38tag1
Branch point for: pre38
Changes since 1.6: +13 -11 lines
Diff to previous 1.6
correct Non-Hydrostatic pickup-file: cg3d_x replace wVel


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 16:51:02 2001 UTC (23 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.5: +11 -13 lines
Diff to previous 1.5
separate the state variable "eta" from the 2D solver solution cg2d_x


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Feb 20 19:58:52 2001 UTC (23 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint36
Changes since 1.4: +44 -45 lines
Diff to previous 1.4
fix checkpoint Pb PR#19 (Thanks Patrick !)


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sun Feb 4 14:38:46 2001 UTC (23 years, 3 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint35
Changes since 1.3: +2 -1 lines
Diff to previous 1.3
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.3 - (view) (download) (annotate) - [select for diffs]
Mon Mar 27 22:25:43 2000 UTC (24 years, 1 month 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, checkpoint26, checkpoint27, checkpoint28, checkpoint29, checkpoint30, checkpoint31, checkpoint32, checkpoint33, checkpoint34
Branch point for: branch-atmos-merge
Changes since 1.2: +2 -18 lines
Diff to previous 1.2
Removed unused variables and fixed some unitialized variables.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Jul 30 15:42:58 1999 UTC (24 years, 9 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint24, checkpoint25
Changes since 1.1: +2 -2 lines
Diff to previous 1.1
Changed some erroneous declarations of myCurrentTime (sometimes myTime)
from REAL to _RL. This probably was caught before because most people
are using -r8 compile option in conjuction with REAL4_IS_SLOW which
converts everything to real*8.  Spotted by C.E.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed May 5 18:32:34 1999 UTC (25 years ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint21, checkpoint22, checkpoint23
Implemented new I/O package (mdsio.F). This package does parallel
I/O in much the same way as dfile.F used to except it uses "direct
access" rather than (f77) unformatted sequential access.

Problems with dfile.F package included:
  o unnecessary memory use (each process had two global sized buffers)
  o inability to read the files it had written without post-processing
  o "tiled" files were tiled by process/thread rather than actual tiles
  o created huge numbers of files with no alternatives

Features of the mdsio.F package:
  o direct-access binary writes
  o no excessive memory use
  o ability to read/write from multiple record files
  o "tiled" files are based on "WRAPPER" tiles so that the number
    and content of files is independent of the number of threads
    and/or processes
  o option to create single "global" files rather than "tiled" files
  o ability to read both "global" and "tiled" files
    [Caveat: the tiling of files must match the model tiles]
  o checkpoints now use a single file per model section
    ie.  one file for the hydrostatic model core, one file
    for the non-hydrostatic extensions and one file for the C-D
    extensions
  o the mid-level I/O routines now is broken into more source files
    read_write_fld.F supplies basic I/O routines with the same interface
                     as the original I/O package
    read_write_rec.F supplies I/O routines which allow multiple records
    write_state.F    writes the model state
    checkpoint.F     supplies the read/write checkpoint routines

All the example input data has had to be modified to be direct-access.
Otherwise only routines that used I/O have been affected and not
all of those have been due to the continuity of arguments in
the read_write_fld.F routines.

What needs to be done?  We have to create a suite of conversion
utilities for users with old-style data. Also supply the option
for using old-style I/O, not just for die-hards but for reading
data too extensive to be converted. And more...


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