Parent Directory
|
Revision Log
|
Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint63f: | (view) (download) (annotate) |
Sticky Tag: |
Add seaice obcs
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.
-avoid recomputation. -add seaice_diffusion.f seaice_map_thsice.f to adjoint. -allow use of multidim advection in ad runs.
Add tices
add missing cvs $Header:$ or $Name:$
Adding code for seaice export (and others in future) sensitivity calculation.
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)
o Remove recomputations after latest modifs o EVP TLM and ADM gradient checks completely wrong (1.E34)
o fix multi-category seaice: - change cpp flag SEAICE_MULTILEVEL to more meaningful name: SEAICE_MULTICATEGORY - fix short wave heat flux o replace field areaLoc by scalar variable
seaice adjoint, part 2 (SEAICE_ALLOW_EVP).
o Ported new load_fields_driver structure over to ECCO o adjusted exf and seaice store directives accordingly
o SEAICE_CGRID adjoint, part 2. (all stores seem to be sorted out, but NANs in adjoint).
First stab at SEAICE_CGRID.
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 |