Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint64i: | (view) (download) (annotate) |
Sticky Tag: |
move forcing adjustment (balancing surface forcing) in specific S/R where might also be applied exchanges (if needed) to forcing arrays.
needed for OpenAD with nonlinear free surface
Reorganize S/R call for overall time-stepping loop to facilitate OpenAD revolve loop replacement (new S/R main_do_loop.F)
implement Finite-Volume method for (hydrostatic) presure gradient from S.-J. Lin (QJRMS 1997), for atmosphere using sigma-coordinate.
- move balancing of relaxation terms to new S/R balance_relax.F.
rename S/R INI_AUTODIFF to AUTODIFF_INIT_VARIA (but still called from the same place)
remove unused S/R CALC_BUOYANCY (has been removed earlier, Jan 2001, in branch-atmos-merge, but forgot to remove it during the merging)
retiring model/src/freeze_interior.F it has been replace by pkg/frazil see pkg/frazil/frazil_description.tex for details
take sigma-coords related code out of update_etah.F into new S/R UPDATE_ETAWS
- show remove_mean.f to TAF
adding freeze_interior.f to model_ad_diff.list
first check-in of sigma (and hybrid-sigma) coordinate code
Adjoint related modifications -- allowing the use of implicit vertical advection in adjoint model.
Adam-Bashforth-3 adjoint.
introducing rotate_uv2en.F that rotates a vector field from X/Y to Eastward/Northward, or vice versa; depending on the options it also goes from C grid velocity points to A grid velocity points, or vice versa.
gather S/R INI_SURF_DR & INI_R_STAR into new S/R INI_NLFS_VARS (in prep for sigma)
move ini_pnh.F to ini_nh_fields.F (with more NH var. initialisation and called from INI_FIELDS whatever start or restart)
Make diags_rho.F active routine
fix Martin's previous check-in.
add seawater.F to the ad_diff.list
remove the_correction_step.f (usePickupBeforeC35 no longer supported).
o add calc_wsurf_tr.F to diff.list o slight changes in store dirs in do_oceanic_phys (M. Mazloff)
Add read_pickup.F to diff.list
Remove 2 routines from diff list
new driver S/R: LOAD_FIELDS_DRIVER to load external forcing fields from file (collects calls previously in FORWARD_STEP)
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
o Now rstar adjoint.
o Changes in initialisation needed for NLFS adjoint.
move quasiquasihydrostaticterms.F to pkg/mom_common/mom_quasihydrostatic.F - fix bug (rhoConst was missing). - deal with curvilinear (spherical) grid.
remove convect.f (no longer used)
Adding/updating eddy stress control code
First step for a NLFS adjoint o initially suppress rStar (new flag DISABLE_RSTAR_CODE) o new init. routines for calc_r_star, calc_surf_dr o still need to deal with ini_masks_etc o testreport seemed happy
new S/R load_grid_spacing (to read delXfile & delYfile).
ini_cylinder.F renamed ini_cylinder_grid.F (like the other grids).
Moved different_multiple to eesupp/src/
This set of changes restores TAMC(!) compatibility.
Restoring adjoint.
o bringing adjoint up to date for sheduled c55
keeping up-to-speed with Ben & Jerrys
o first version of genmake2 that works with TAF -- note that only the "ad_taf" target has been confirmed to work and the others are in progress
o Moving pkg-specific flow directives to corresponding pkg o Moving pkg-specific differentiation list to corresponding pkg o Moving pkg-specific checkpoint-lev storing to corresponding pkg conventions are - pkg_ad.flow - pkg_ad_diff.list - pkg_ad_check_lev?_dir.h
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 |