Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint65v: | (view) (download) (annotate) |
Sticky Tag: |
allows to compile without pkg/exf
snap-shot output of ITD fields: fix MDS output; comment out MNC ones (since MNC initialisation is missing)
remove tabs
Step 1 of merging ice-thickness distribution (ITD) code from MITgcm_contrib/torge/itd/code/ to main repository (author: Torge Martin)
add phase-lag to argument list of S/R CAL_TIME2DUMP
- 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.
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 ----------------------------------------------------------------------
fix previous modif (correct declaration for iTracer & pref)
Start a seaice tracer-like code but for now confinded to ice age
- rename: SEAICE_DIAGS.h --> SEAICE_TAVE.h - use simpler (no level index) cumulative-time counter: SEAICE_timeAve(bi,bj) - cumulate fields only if doing time-ave output (SEAICE_taveFreq > 0)
add binary output for seaice Open-Boundary values (freq= diagFreq)
use right type of S/R to write out uwind,vwind (RL type).
while I am at it: remove the third dimension of these tave-fields (who uses them anyway?)
third and step of replacing 3D versions of UICE,VICE,HEFF,AREA by 2D versions. Keep your fingers crossed.
rename seaice_do_diags.F --> seaice_output.F ; remove PLOT_FIELD_XYZ calls ; writing 3-levels field: skip copy to temp array by calling the right pkg/rw S/R
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 |