Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint58b_post: | (view) (download) (annotate) |
Sticky Tag: |
put a "WARNING" (before turning it to a "STOP") if globalFiles & multi-proc.
o make MNC variable initialization happen earlier
o for mnc output, fill the 'T' coordinate var with myTime and create a separate 'iter' variable for iteration count
Change Grid for W in mnc state files.
o mnc-ifying the seaice package
o add more "Z" dimensions and associated coordinate vars to MNC
change "coordinates" string for Eta & dEtaHdt.
o more CF compliance: convert all MNC 'iter' variables to 'T' so that it becomes the coordinate variable for the 'T' dimension
o changes per discussion of AM, JMC, & EH3 today: - move redundant "grid" variables out of "state" -- in preparation of creating proper CF-style coordinate variables and in recognition that any/all grid variables can be easily copied (eg. w/NCO) from the grid files into any of the other NetCDF files - *always* output grid variables with MDSIO (this will eventually be changed) - output MNC grid file if useMNC is true
o move useMNC and related runtime switches to PARAMS.h
o add ability of MNC to write local and "partial" (eg. 2D slices where the full 3D field is never actually stored) arrays to NetCDF files with the correct (that is, the complete multi-dimensional) set of array indicies - used in mom_vecinv() to write the diagFreq output - tested (demonstrated) in verification/aim.5l_cs
o quick fix: omitted two lines during the last check-in
o mnc-ify the MOM_VECINV() diagFreq output
MNC output for adjoint state in addummy_in_stepping, controlled via ALLOW_MNC, ALLOW_AUTODIFF_MONITOR (as is), and useMNC, autodiff_mnc. (TLM output t.b.d.)
o fix mnc name: "T" ==> "Temp"
o make the MNC_CW_ADD_VATTR_* subroutines all take scalar arguments which simplifies the calls and passes the ifc check-bounds test
o remove all tr1-related code (ALLOW_PASSIVE_TRACER) (adjoint stuff still has some tr1 names, but all use ptracer arrays)
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
re-write staggerTimeStep: change pickup file ; (flag usePickupBeforeC54 to start from old pickup)
mnc: read totPhiHyd from pickup ; change few variable names (gUnm1, ...)
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
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.
ViewVC Help | |
Powered by ViewVC 1.1.22 |