[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