Parent Directory
|
Revision Log
|
Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint65w: | (view) (download) (annotate) |
Sticky Tag: |
take printing statement of gencost_nrec outside datafile block because some costs do not need datafile
- bug fix (reported by D. Ferreira).
- cost_gencost_customize.F: add missing GMREDI_OPTIONS.h - ecco_summary.F: polish summary of ecco configuration
avoid writing out un-initialised "expId" (Experiment name ?)
- remove variables associated with NON-generic costs unless ECCO_CTRL_DEPRECATED is defined - ecco_readparms.F : include ecco.h and ecco_local_params.h, instead of ecco_cost.h, unless ECCO_CTRL_DEPRECATED is defined - ecco_cost_init_varia.F, ecco_cost_init_barfiles.F, ecco_cost_final.F, ecco_cost_init_fixed.F : include ecco.h, instead of ecco_cost.h, unless ECCO_CTRL_DEPRECATED is defined - ecco_toolbox.F, ecco_cost_init_barfiles.F : bug fixes.
- ecco.h : add frame, cosphi. - ecco_cost.h : rm frame, cosphi. - ecco_cost_driver.F, ecco_cost_final.F, ecco_cost_init_fixed.F, ecco_cost_summary.F, ecco_summary.F : cosmetic change.
- generalized pre/post-processing parameters (_c, _i, _l arrays replacing scalefile) from ecco_readparms to cost_generic - replace 16 with MAX_LEN_FNAM in defining posproc, preproc - cost_hyd.F, cost_gencost_all.F : update cost_generic calls - ecco_summary.F : only report relevant pre/post-processing
o pkg/ecco/cost_averagesfields.F : depend on gencost_barskip rather gencost_barfile for deciding whether to write barfile o pkg/ecco/cost_generic.F : add outname argument (output file name), compute and store misfit maks*(model-data) in localdif that is then used in cost and for output, output misfit if outlev.GT.0 o pkg/ecco/cost_hyd.F, cost_gencost_all.F : add cost_generic arg o pkg/ecco/ecco.h : add gencost_barskip o pkg/ecco/ecco_cost_init_fixed.F : determine gencost_barskip (set to false if same barfile is already taken care of by other gencost, or if gencost_barfile is empty) o pkg/ecco/ecco_summary.F : add gencost_barskip to summary o pkg/ecco/cost_gencost_all.F, cost_hyd.F : rm AD recomputation
- ecco.h, ecco_readparms.F, cost_generic.F, cost_gencost_all.F, cost_hyd.F : added run time params and/or passed as arguments : gencost_posproc, gencost_scalefile, gencost_nrecperiod, gencost_outputlevel. - cost_generic.F, cost_genread.F : added preproc code ('climmon ') to replace GENERIC_BAR_MONTH - cost_genread.F : fix array dimension - ecco_cost_init_fixed.F : re-activate ecco_summary - ecco_summary.F : report gencost variables
- remove includes from pkg/ctrl, add missing CCP switches, remove unused variable, replace optimiter with eccoiter : cost_averagesgeneric.F, cost_gencost*.F, cost_generic.F, ecco_check.F, ecco_phys.F - include ecco.h rather than ecco.h : ecco_cost_driver.F, ecco_phys.F, cost_averagesgeneric.F, cost_gencost*.F, - rename xx_genbar_dummy as gencost_dummy : cost_averagesfields.F, cost_averagesinit.F, cost_gencost_*.F, ecco_cost_init_barfiles.F - cost_bp.F : modify calls to cost_bp_read (added arguments) - cost_bp_read.F added arguments (localobsfile, localstartdate, localobs, localmask) replacing use of common blocs - cost_generic.F : add ALLOW_OLD_ESTIM_CODES bracket - ecco_check.F : use gencost_startdate rather than modelstartdate, rename using_topex as using_tpj, add ALLOW_OLD_ESTIM_CODES brackets - cost_gencost_all.F : remove un-necessary CPP brackets of cost_gencost_*v4 calls, add cost_gencost_bpv4 call, use gencost_startdate rather than modelstartdate - cost_averagesgeneric.F : added DEBUG code - ecco_cost_final.F : added ifdef ALLOW_ECCO - ecco_cost_init_fixed.F : copy optimcycle to eccoiter when ALLOW_CTRL, set eccoiter to 0 otherwise; revise gencost conditionality - ecco_cost_summary.F : add ALLOW_OLD_ESTIM_CODES brackets, rename using_topex as using_tpj - ecco_init_varia.F : initialize RHOsumGlob_0, VOLsumGlob_0 - ecco_phys.F : compute etanFull - ecco_readparms.F : rename using_topex as using_tpj, add bpv4-grace to gencost list, initialize added parameters - ecco_summary.F : include SIZE.h needed for augmented ecco.h
add cost contribution for sigmaR (drhodr)
include ECCO_OPTIONS.h instead of just CPP_OPTIONS.h
move #include "AD_CONFIG.h" after the other included OPTIONS files
remove "#include "cal.h"' (not needed)
- goals: -- fix startdate.NE.modelstartdate cases and related model crashes. -- alleviate the need for altimeter etc. files (of zeros) for e.g. 1948-1991. - accross the board issues that should be fixed in the updated routines : -- dont try to read a file that does no exist -- take proper account of startdate (e.g. ymod .GE. yday) -- use cal_FullDate to complete date -- if .le. spval (not .lt. spval) then mask out - more specific issues and updates : -- cost_gencost_ssht4.F : hard-code startdate to 19920101 (no run time param avail). -- cost_readscatxfields.F & cost_gencost_sstv4.F : added option for debbuging (if ALLOW_ECCO_DEBUG is defined then to print date info to stdout) -- cost_sla_read_yd.F : added startdate as input parameter -- ecco_summary.F : bug fix; include AD_CONFIG.h was missing.
- set maxNumDays to 8050 (22 years). - fix cost_generic for daily data and nIter0>0 case. - complement ALLOW_DAILYSCAT_COST_CONTRIBUTION.
Merging Benny Cheng code for init. etan, uvel, vvel controls Fix weight handling
add missing cvs $Header:$ or $Name:$
Remove informative header EXF.h
move EXF header files from lower_case.h to UPPER_CASE.h
Adding swdown control.
o merging from ecco-branch o pkg/ecco now containes ecco-specific part of cost function o top level routines the_main_loop, forward_step supersede those in model/src/ previous input data.cost now in data.ecco (new namelist ecco_cost_nml)
file ecco_summary.F was initially added on branch ecco-branch.
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 |