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

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

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


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

Revision 1.15.4.4 - (view) (download) (annotate) - [select for diffs]
Fri May 2 14:25:29 2003 UTC (21 years, 1 month ago) by dimitri
Branch: release1
CVS Tags: release1_p15, release1_p16, release1_p17
Branch point for: release1_50yr
Changes since 1.15.4.3: +17 -4 lines
Diff to previous 1.15.4.3 , to branch point 1.15 , to next main 1.66
release1_p15
o Added CFC-11 diagnostics, see
  verification/global_with_CFC11/README


Revision 1.15.4.3 - (view) (download) (annotate) - [select for diffs]
Thu May 1 00:01:15 2003 UTC (21 years, 1 month ago) by dimitri
Branch: release1
CVS Tags: release1_p14
Changes since 1.15.4.2: +4 -2 lines
Diff to previous 1.15.4.2 , to branch point 1.15
release1_p14
o Added interpolation routine pkg/exf/new_interp.F for on-the-fly
  interpolation.  Enable with USE_EXF_INTERPOLATION and specify
  input grids in data.exf
o Added direct pressure solver pkg/solver.
  See pkg/solver/README.directSolver for instructions.


Revision 1.15.4.2 - (view) (download) (annotate) - [select for diffs]
Sat Feb 8 23:05:49 2003 UTC (21 years, 4 months ago) by dimitri
Branch: release1
CVS Tags: release1_p12, release1_p12_pre, release1_p13, release1_p13_pre
Changes since 1.15.4.1: +7 -3 lines
Diff to previous 1.15.4.1 , to branch point 1.15
Modified File model/src/write_state.F


Revision 1.15.4.1 - (view) (download) (annotate) - [select for diffs]
Mon Apr 8 20:10:37 2002 UTC (22 years, 2 months ago) by heimbach
Branch: release1
CVS Tags: release1_chkpt44d_post, release1_p1, release1_p10, release1_p11, release1_p2, release1_p3, release1_p4, release1_p5, release1_p6, release1_p7, release1_p8, release1_p9
Changes since 1.15: +19 -3 lines
Diff to previous 1.15
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.15 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 18:09:16 2001 UTC (22 years, 8 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint41, checkpoint42, checkpoint43, checkpoint43a-release1mods, checkpoint44, 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_ice1, release1-branch-end, release1-branch_branchpoint, release1-branch_tutorials, release1_b1, release1_beta1
Branch point for: c24_e25_ice, ecco-branch, release1, release1-branch, release1_coupled
Changes since 1.14: +49 -46 lines
Diff to previous 1.14
Bringing comments up to data and formatting for document extraction.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Tue Aug 14 00:20:49 2001 UTC (22 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint40, checkpoint40pre7, checkpoint40pre8, checkpoint40pre9
Changes since 1.13: +8 -3 lines
Diff to previous 1.13
Moved TR1.h headers between ifdef ALLOW_PASSIVE_TRACER.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Fri Jul 13 14:26:57 2001 UTC (22 years, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint40pre2, checkpoint40pre3, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6
Changes since 1.12: +6 -2 lines
Diff to previous 1.12
o Added grdchk package handling
o Added passive tracer handling


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Fri Jun 29 17:14:49 2001 UTC (22 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre1
Changes since 1.11: +4 -8 lines
Diff to previous 1.11
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.11 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 22:35:26 2001 UTC (23 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint38, checkpoint39
Changes since 1.10: +7 -8 lines
Diff to previous 1.10
See doc/tag-index and doc/notes_c37_adj.txt
Preparation for stand-alone autodifferentiability.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Thu Mar 8 20:07:43 2001 UTC (23 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: c37_adj, checkpoint37, pre38-close, pre38tag1
Branch point for: pre38
Changes since 1.9: +3 -3 lines
Diff to previous 1.9
change output file name : Eta. instead of PS. (as model variable name)


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


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Feb 14 22:50:10 2001 UTC (23 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint36
Changes since 1.7: +3 -3 lines
Diff to previous 1.7
move the IO at the end of a time step


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Wed Feb 7 16:57:46 2001 UTC (23 years, 4 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint35
Changes since 1.6: +4 -4 lines
Diff to previous 1.6
Moved I/O of wVel outside of N-H CPP regions


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sun Feb 4 14:38:48 2001 UTC (23 years, 4 months ago) by cnh
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5
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.5 - (view) (download) (annotate) - [select for diffs]
Thu Nov 30 20:02:41 2000 UTC (23 years, 6 months 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, checkpoint33, checkpoint34
Branch point for: branch-atmos-merge
Changes since 1.4: +55 -4 lines
Diff to previous 1.4
Restored to default format of output. Still supply option for
alternate method (multiple records per variable/file) but since
it's broken (see comments in file) this is not publicized nor
supported. :)


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Mon Nov 13 16:32:58 2000 UTC (23 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint32
Changes since 1.3: +20 -22 lines
Diff to previous 1.3
Rescaling of forcing fields done immediately after reading fields.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Mon Mar 27 22:25:45 2000 UTC (24 years, 2 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint26, checkpoint27, checkpoint28, checkpoint29, checkpoint30, checkpoint31
Changes since 1.2: +1 -8 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:43:00 1999 UTC (24 years, 10 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:35 1999 UTC (25 years, 1 month 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