Parent Directory
|
Revision Log
|
Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to c24_e25_ice: | (view) (download) (annotate) |
Sticky Tag: |
02/11/03 cvs tag ecco_ice1 Updated verification/natl_box_forward and natl_box_adjoint
Updating makefile
Updating makefile list.
Merging patches between release1_p1 and release1_p2: o fixed array boundary problem for adjoint (related to partial recomputation within subroutine related to dynamics -> calc_viscosity -> mom_... o fixed recomputation in thermodynamics o prepare (but not complete) recomputation problem in impldiff o fixed problem for adjoint of global_max o switched off sponge layer code in external_forcing Bug fix in ctrl_mask_set_yz (spotted by G. Gebbie)
o added new cost routines to diff. list. o removed comm_stats, ini_communication_patterns from diff. list (no more need to "keep" MPI headers for adjoint generation)
Enable I/O swapping of surface flux control vector for adjoint.
Small fix for SUN.
ssuming path for TAF and TAMC are known (e.g. in $path) -> $TAF and $TAMC are default.
Removed src file from list.
o Updating adjoint/makefile to ECCO code o Adding optim and lsopt for line search optimization. o Adding verif. experiments for ECCO Code will be tagged ecco-branch-mod1.
Fixed AD-related problems: o Store directives up-to-date with re-arranged Adams-Bashforth (mainly thermodynamics.F) o New store directives for multi-dim. advection schemes * new CPP flag ALLOW_MULTI_DIM_ADVECTION * new common block and key passkey (mainly gad_advection.F) o Modified store directives for split of dynamics/thermodynamics for the case ALLOW_KPP o Cleaned argument list for timestep_tracer.F
Updated to rearranged Adams-Bashforth.
Target "adrestore" added to targets "adtaf" and "adtamc".
Updating to new gad_... mom_... routines.
Updated to code in c40pre8.
o New package pkg/rw/ needed new flow directives for TAMC. o Replacement of calc_mom_rhs by mom_fluxform and mom_vecinv needed update of adjoint/makefile and additional store directives in the_main_loop.F to cover all cases.
Updates to generate tangent linear code.
Extended list of code to be differentiated: o added routines related to diffkr, kapgm o added routines related to split into dynamics/thermodynamics.
Missing routine in SRC list added.
Added a flow directive file for ecco_check_exp.
Added S/R forward_step.F
Added more routines to be differentiated.
o Updated makefile to incorporate new routines and flow directives o Added "make adtaf" for usage of TAF instead of TAMC. o Bug fix in adjoint_ecco_sed.com o Removed some adjoint prototype code
Updated reference adjoint code and TAMC protocol for test case verification/vero/.
See doc/tag-index and doc/notes_c37_adj.txt Preparation for stand-alone autodifferentiability.
Modifications and additions to enable automatic differentiation. Detailed info's in doc/notes_c37_adj.txt
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 |