Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint65o: | (view) (download) (annotate) |
Sticky Tag: |
- change where Offline-Fields are loaded, from load_fields_driver.F to directly within FORWARD_STEP, just after updating iter number and time; - move setting of GM and KPP diffusivity out of OFFLINE_FIELDS_LOAD into new S/R OFFLINE_GET_DIFFUS that is called towards the end of DO_OCEANIC_PHYS;
- with synchronous time-stepping: move resetting to zero of frictionHeating field from load_fields_driver.F to thermodynamics.F ; - add diagnostics for frictional heating.
- packages_boot.F : - add useCTRL, useECCO to run time parameters list. - default is true if ALLOW_AUTODIFF, false otherwise. - IF (useECCO) useCAL = .TRUE. - IF (useGrdchk) useCTRL = .TRUE. - do_oceanic_phys.F, packages_check.F, packages_init_fixed.F, packages_init_variables.F, the_main_loop.F : add useECCO switch - forward_step.F, load_fields_driver.F, packages_check.F, packages_init_fixed.F, packages_init_variables.F, the_model_main.F : add useCTRL switch - initialise_varia.F : add ALLOW_CTRL bracket
- move call to CTRL_MAP_GENTIM2D ahead of BULKF_FIELDS_LOAD, EXF_GETFORCING so xx_gentim2d can be applied to e.g. exf fields in a timely manner.
- Start to include explicitly AUTODIFF_OPTIONS.h, COST_OPTIONS.h, and CTRL_OPTIONS.h in src files (to enable to skip the ECCO_CPPOPTIONS.h) For now, only in pkgs used in verification/hs94.1x64x5. - Replace ALLOW_AUTODIFF_TAMC by ALLOW_AUTODIFF (except for tape/storage which are specific to TAF/TAMC).
( modifications for ALLOW_GENTIM2D_CONTROL ) - forward_step.F, the_main_loop.F : pass options and arrays for adjoint tapes. - load_fields_driver.F : add call to CTRL_MAP_GENTIM2D( myTime, myIter, myThid )
reset forcing arrays that may receive multiple contributions: applied to: frictional-Heating and addMass (if not read from file)
allow loading of forcing fields through external_fields_load even if exf is on
Attempt at adding CTRL_SIZE.h
useEBM : do not prevent to load some periodic forcing (call to EXTERNAL_FIELDS_LOAD)
changes related to pkg/cheapaml
switch some test on debugLevel value to debugMode test
Add TAF option "kind" (or adjust "byte") to enable real*4 common blocks
From Nicolas: add package cheapaml
split PTRACERS.h in 2 header files: PTRACERS_FIELDS.h & PTRACERS_PARAMS.h
works when pkg/exf is compiled but not used (useEXF=.F.)
Make useEXF a runtime flag.
Removing exf_clim code.
move EXF header files from lower_case.h to UPPER_CASE.h ;
new driver S/R: LOAD_FIELDS_DRIVER to load external forcing fields from file (collects calls previously in FORWARD_STEP)
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 |