[MITgcm-cvs] MITgcm/pkg/layers CVS Commit
Gael Forget
gforget at baudelaire.csail.mit.edu
Wed Sep 19 14:48:18 EDT 2012
Update of /u/gcmpack/MITgcm/pkg/layers
In directory baudelaire:/srv/scratch/gforget/MITgcm/pkg/layers
Modified Files:
LAYERS.h LAYERS_OPTIONS.h LAYERS_SIZE.h layers_calc.F
layers_check.F layers_diagnostics_fill.F
layers_diagnostics_init.F layers_fluxcalc.F
layers_init_fixed.F layers_init_varia.F layers_output.F
layers_readparms.F
Log Message:
- added layers_maxNum dimension, to allow for multiple layers
computations at once (if layers_maxNum >1 in LAYERS_SIZE.h).
- added/replaced new run time parameters :
layers_bounds (repl. layers_G), layers_bolus (repl. useBOLUS),
layers_num (repl. LAYER_nb; set by run time layers_name),
layers_name ('TH', 'SLT' or 'RHO'), layers_krho (repl. layers_kref)
- The old way of specifying LAYER_nb, layers_G, etc. is kept
for backward compatibility, and superseeds the new way. For now.
- layers_G.data output is replaced with layers1SLT.data
where '1' is the layers set index (.LE.layers_maxNum)
and 'SLT' is layers_name (i.e. the type of layers).
- Typical diagnostics names : 'LaUH1SLT','LaHw1SLT'.
- bug fix : previous commit was missing a pair of bi,bj loops.
- added ALLOW_LAYERS_OUTPUT cpp option : if undef then comment
out the old fashion way of output (that still works for the
first set of layers). Prefered way now is via pkg/diagnostics.
More information about the MITgcm-cvs
mailing list