Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint63: | (view) (download) (annotate) |
Sticky Tag: |
Add missing include (just checking if I remember cvs)
- pkg/autodiff: checkpoint_lev2_directives.h etc. bug fix - pkg/mdsio: mdsio_write_whalos.F/mdsio_read_whalos.F remove mdsioLocalDir and useSingleCpuIO (to handle those externally) pass locSingleCPUIO as a parameter (that may be useSingleCpuIO) if non zero file id is provided, then omit file opening/closing - pkg/autodiff: adread_adwrite.F pass useSingleCpuIO as the locSingleCPUIO parameter
o model/src, pkg/autodiff, pkg/ecco, pkg/seaice: alleviate the need for additional 3D tapes when using the non-inear free surface in the adjoint. This is done by adding an 'update' of hfacc etc. to their current value at the beginning of forward_step.F.
Add hooks to SHELFICE adjoint.
STOREs not necessary for DISABLE_SIGMA_CODE
Attempt to make adjoint work again for arctic210x192x50 setup (currently broken)
Pieces that are needed to use model/src/forward_step.F and model/src/forward_step.F along with pkg/ecco. This capability is still in testing phase. So, for now, the added code is commented out using CPP ifdefs.
Small changes (mostly for pkg/thsice)
Storage directives allowing the use of Adam-Bashforth-3 time stepping in adjoint.
Prerequisite for adjoint of ggl90.
Add state for pkg/offline
Temporary(?) stores for annual balance.
Add includes.
Modify checkpointing to fit large mdsio vector stores to file (partly revert to individual field storing rather than to StoreDynVars2, StoreDynVars3D for large tile sizes).
Some fixes for verification/tutorial_global_oce_optim/
implementing TAF directives for gchem,cfc,dic
Update NLFS adjoint.
Fix TAF problems when including correction code for source/sink of tracer due to the linear free surface (S/R CALC_WSURF_TR) (I had removed the ifndef ALLOW_AUTODIFF_TAMC, thought it was trivial)
Re-organized adjoint checkpointing according to Matt Mazloff (but with modifs/completions/cleanups) Storing is now bundled into large arrays to optimized I/O (and second step in cleanup of the_main_loop)
Change CADJ STORE pattern after removing some #ifdef ALLOW_EXF ... #ELSE ... #ENDIF structures.
o Changes in cost to compute \bar{T*V} instead of \bar{T}*{V} o one fix in pkg/flt
o ecco_readparms namelist was incomplete for new control terms o seaice load added to stored state o slightly more storing in do_oceanic_phys
Making the "last interal means" cMean* always available within cost package
o Add hooks for rbcs checkpointing o Add rbcs_init_varia
Modifications for bottom topography control o replace hFacC by _hFacC at various places o replace ALLOW_HFACC_CONTROL by ALLOW_DEPTH_CONTROL o add non-self-adjoint cg2d_nsa o update autodiff support routines o re-initialise hfac after ctrl_depth_ini o works for 5x5 box, doesnt work for global_ocean.90x40x15
Now rstar adjoint.
Extend cMean fields to ALLOW_COST_TEST
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).
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 |