Parent Directory
|
Revision Log
|
Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint57y_post: | (view) (download) (annotate) |
Sticky Tag: |
Fix call to DO_STATEVARS_TAVE.
Adding DIAGNOSTICS hooks to ecco-specific the_main_loop.
o replace various cost routines by single generic routine cost_generic.F o add weights for SST, SSS control o bracket GAD.h for #undef ALLOW_GENERIC_ADVDIFF version
o Adding cost term for seaice obs (daily SMR vs. AREA) new seaice_cost init/weight/final routines o Modularized cost_averages routines (new cost_averagesgeneric.F)
Moving seaice-related cost to pkg/seaice/
Implement 4-level checkpointing. Needed for high-res. runs with large global files to be able to limit tapelev size (otherwise a potential show-stopper).
Adding precip control
use baseTime as time origin ; DIFF_BASE_MULTIPLE replaces DIFFERENT_MULTIPLE
Move call to dummy_in_stepping
Adding eddy stress controls a la Ferreira et al.
Add hooks for inAdExact
Re-instate useSeaice flag. May come in handy also for the adjoint.
2-level checkpoint switch ported to pkg/ecco Noww tested for Exp. 1 of natl_box_adjoint/
Restoring adjoint.
o Fixing directives for non-ECCO forward_step, after ECCO directives have been fixed to avoid recomp. of do_oceanic_phys o Works well for global_ocean.90x40x15, but recomp. issue remains for carbon
o some delicate re-shuffle of store directives to avoid one extra call of do_oceanic_physics o NB: this may break global_ocean adjoint temporarily, but it is clear how to fix it. Will do later, need this now.
updating global1x1_tot
o ECCO specific cost function terms (up-to-date with 1x1 runs) o ecco_cost_weights is modified to 1x1 runs o modifs to allow observations to be read in as single file or yearly files
o bringing adjoint up to date for sheduled c55
max number of passive tracers is now defined in PTRACERS_SIZE.h
o Additional storing in an attempt to fix TAMC problem with adjoint of KPP code. (no success...) Identical code works fine with TAF.
packages_write_pickup added to timestepping loop.
o paramter list of CALL ADTHE_MAIN_LOOP o initial do_the_model_io
fixes for DIVA
added missing cost_averages_bar_directives.h (plus name change)
o merging from ecco-branch o pkg/ecco now containes ecco-specific part of cost function o top level routines the_main_loop, forward_step supersede those in model/src/ previous input data.cost now in data.ecco (new namelist ecco_cost_nml)
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 |