Warning, /doc/old_doc/notes_c37_adj.txt is written in an unsupported language. File is not indexed.
view on githubraw file Latest commit ad38444b on 2018-01-31 20:35:48 UTC
2dcaa8b9a5 Patr*0001 P. Heimbach, MIT/EAPS, 24-Mar-2001
0002 ----------------------------------
0003 All changed files are (hopefully) listed below.
0004
0005 added:
0006 -----
0007 - pkg/autodiff/
0008 - pkg/cost/
0009 - pkg/ctrl/
0010 - adjoint/
0011 - verification/vero/
0012
0013 eesupp/src/ & pkg/mdsio/ OK
0014 ------------------------
0015 - mdsio.F, mdsio_gl.F:
0016 global routines required for global read/write
0017 in ecco replaced by routines that don't use
0018 dynamic memory allocation.
0019
0020 - mdsio_slice.F: added to both dir's
0021 handle sliced (x-z, y-z) I/O, needed for OBCS.
0022
0023 model/inc/ OK
0024 ---------
0025 - PARAMS.h: added dQdTFile
0026
0027 - FFIELDS.h: added dQdT
0028
0029 adjoint/
0030 -------
0031 - makefile: OK
0032 updated to incorporate new routines and skipped old
0033
0034 model/src/
0035 ---------
0036 - the_model_main.F: OK
0037
0038 - the main_sens.F: OK
0039 should replace the_main_loop.F, forward_step.F !!!
0040 changed various storings of model state
0041
0042 - ini_parms.F: OK
0043 added dQdTFile
0044
0045 - set_defaults.F: OK
0046 added dQdTFile
0047
0048 - packages_init_variables.F: OK
0049 * call ctrl_map_init
0050 * call cost_init
0051 * call ecco_init
0052 * handling of ini_forcing
0053
0054 - packages_readparms.F: OK
0055 * call cost_readparms
0056 * call ctrl_init
0057 * call ecco_readparms
0058
0059 - solve_for_pressure.F: OK
0060 TAMC didn't like write(0,...
0061
0062 - initialise_varia.F, convective_adjustment.F: OK
0063 big problem with calling convective_adjustment
0064 already here, i.e. before dynamics,
0065 because storage keys are not yet available.
0066 Is this really necessary?
0067 -> call convective_adjustment only for ifndef ALLOW_AUTODIFF_TAMC
0068 -> keys are recomputed inside convective_adjustment.F
0069
0070 - the_correction_step:
0071 -> keys are recomputed for the case useOBCS
0072
0073 - ini_fields.F, ini_wvel.F: OK
0074 added call to new S/R ini_wvel to initialise wVel
0075
0076 - dynamics.F: looks OK
0077 started to work on modified key comp. and store directives
0078
0079 - moved some key declarations to tamc.h
0080 * tamc.h
0081 * kpp_calc.F
0082
0083 store directives are up to now in
0084 ---------------------------------
0085 - (convective_adjustment -> has to be removed from there)
0086 - calc_phi_hyd
0087 - dynamics
0088 - the_correction_step
0089 - the_main_sens
0090 - kpp_calc
0091 - kpp_routines
2cfc9d59a2 Patr*0092
0093 Further changes:
0094 ###############
0095
0096 - added pkg/autodiff/timeave.flow
0097
0098 - forward_step no longer exist.
0099 Is inlined into the_main_loop
0100