Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint64l: | (view) (download) (annotate) |
Sticky Tag: |
Modify lab_sea to test DIVA
Remove special versions of the_main_loop.F from ecco package, revert to unified routine in model/src/
- reccord when this file is included (define ECCO_CPPOPTIONS_H) - remove the most obvious obsolete features (e.g., #define ALLOW_COST not allowed since Oct 2003 in any option-file except in PACKAGES_CONFIG.h)
Add EXF_ALLOW_SEAICE_RELAX flag to testing (not used though at runtime)
* #undef SEAICE_EXCLUDE_FOR_EXACT_AD_TESTING * #define ALLOW_SST_CONTROL & ALLOW_SST_CONTROL * nTimeSteps 3 -> 4
change EXF_LWDOWN_WITH_EMISSIVITY to use new default (#define)
Add (but disable) CPP option for generating real*4 comlev common blocks
o autodiff Change default for TAF usage by removing argument '-nonew_arg' This changes TAF subroutine argument list (ordering of active var.) Omission of this flag leads to incompatibility w.r.t. TAMC To restore TAMC-compatibility, need following modifs: * use adoptfile tools/adjoint_options/adjoint_tamc_compatibility * use CPP option #define AUTODIFF_TAMC_COMPATIBILITY Tested TAF version is 1.9.22 N.B.: exch2 hand-written adjoint code currently not TAMC compatible
Exclude the cost_ice_test part of the cost function to produce a "cleaner" adjoint
Enable these cost terms to define weights for pack/unpack (alternatively disable pack/unpack)
add missing cvs $Header:$ or $Name:$
Change reference output for adjoint yet again (after checking that recent fixes reproduce old reference): o SEAICE_EXCLUDE_FOR_EXACT_AD_TESTING o SEAICE_salinity = 0.3 o SEAICE_availHeatFrac = 0.8
o Add SEAICEadvSnow, SEAICEuseFlooding to adjoint calculation (changes results) o Add init. AREA, HEFF to control vector
Adding AREA, HEFF, HSNOW as control variables.
Initial check-in of lab_sea adjoint (very similar to natl_box_adjoint/code_seaice) * used C-grid and EVP solver * used KPP, GM/Redi * uses inAdExact=.TRUE. * gradient checks fail for both ADM and TLM due to sensitive snow melt code in seaice_grwoth (look for "JZ") f.d. gradients actually seem more problematic than ADM, TLM gradients; issue is related to forward mismatch between g77 an ifort
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 |