Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint66o: | (view) (download) (annotate) |
Sticky Tag: |
skip monitor of some pkg/seaice thermodynamics var. when using pkg/thsice
- SItracer : added run time params, and allow coupling to ocn salinity. new run time params in SEAICE_TRACER.h -------------------------------------- SItrNumInUse - Number of tracers that are in use (must be less that SItrMaxNum) SItrFromOcean0 - for new ice from ocean freeze - constant tracer value SItrFromOceanFrac - for new ice from ocean freeze - fraction of ocean tracer SItrFromFlood0 - for new ice from snow flood - constant tracer value SItrFromFloodFrac - for new ice from snow flood - fraction of ocean tracer SItrExpand0 - for ice cover thermo. exans. - constant tracer value new run time params in SEAICE_PARAMS.h -------------------------------------- SEAICE_salinityTracer :: use SItracer to exchange and trace ocean salt in ice SEAICE_age Tracer :: use SItracer to trace the age of ice simple propagation of SItrNumInUse in ------------------------------------- seaice_diagnostics_init.F seaice_diagnostics_state.F seaice_model.F seaice_advdiff.F seaice_monitor.F seaice_output.F
- removal of the old way of seaice age tracer, which is now replaced by particular cases of SITRACER. - retired params : SEAICEadvAge, SEAICEadvSchAge, SEAICEdiffKhAge, IceAgeTrFile. - added to SITRACER : IceAgeTrFile, check pickups, monitor, output.
change declaration of UVM from _RL to _RS in order to get B-grid uIce,vIce monitor when _RS = real*4
Renaming of compile time flag SEAICE_SALINITY to SEAICE_VARIABLE_SALINITY and SEAICE_salinity to SIsalFRAC. Added logical checks for the use of the retired variable names in seaice_readparms and seaice_check. ---------------------------------------------------------------------- Modified Files: pkg/autodiff/autodiff_restore.F pkg/autodiff/autodiff_store.F pkg/obcs/obcs_apply_seaice.F pkg/seaice/SEAICE.h pkg/seaice/SEAICE_OPTIONS.h pkg/seaice/SEAICE_PARAMS.h pkg/seaice/seaice_ad_check_lev1_dir.h pkg/seaice/seaice_advdiff.F pkg/seaice/seaice_check.F pkg/seaice/seaice_diagnostics_state.F pkg/seaice/seaice_growth.F pkg/seaice/seaice_init_varia.F pkg/seaice/seaice_model.F pkg/seaice/seaice_monitor.F pkg/seaice/seaice_output.F pkg/seaice/seaice_read_pickup.F pkg/seaice/seaice_readparms.F pkg/seaice/seaice_write_pickup.F ----------------------------------------------------------------------
avoid un-used variables (placed within proper #ifdef)
Start a seaice tracer-like code but for now confinded to ice age
remove unused variables
avoid unbalanced quote (single or double) in commented line
- use new S/R version for statistics with mask & volume; - use interior masks (instead of maskH, <- to be remove). - fix multi-tiles (C-grid) uIce,vIce monitor
disable monitor of B-grid uIce,vIce when REAL4_IS_SLOW is undef
third and step of replacing 3D versions of UICE,VICE,HEFF,AREA by 2D versions. Keep your fingers crossed.
make coordinate variable T really model time in seconds as promised by units
added sea ice age tracer; #define SEAICE_AGE in SEAICE_PARAMS.h
print uice,vice monitor only when it's right (i.e., only 1 tile/node).
remove "Trick to get monitor output for testreport" (ALLOW_BULK_OFFLINE)
adding ice salinity HSALT as a prognostic variable
Provide dummy argument for offline monitor.
One more trick to make testreport say "pass" despite no entry for cg2d
Modifs to enable running exf and seaice as stand-alone (monitor output tricked so testreport can probe results)
Adding HSNOW to seaice_monitor.
fix latest modif
use function "MASTER_CPU_IO" to hide EESUPPORT.h from TAF.
only the master thread is allowed to switch On/Off mon_write_stdout and mon_write_mnc (since it's the only thread that uses those flags)
change seaice_monitor: - independant of main-monitor (write it's own mnc file) - called from the end of S/R SEAICE_DO_DIAGS
o fix monitor output for velocities on C-grid
use baseTime as time origin ; DIFF_BASE_MULTIPLE replaces DIFFERENT_MULTIPLE
o added pkg/seaice/seaice_monitor.F
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 |