Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint63c: | (view) (download) (annotate) |
Sticky Tag: |
- set maxNumDays to 8050 (22 years). - fix cost_generic for daily data and nIter0>0 case. - complement ALLOW_DAILYSCAT_COST_CONTRIBUTION.
- increase NGENCOST.
Merging Benny Cheng code for init. etan, uvel, vvel controls Fix weight handling
- Introducing gencost_name that will be used when printing cost function to file. - Changing default for gencost_barfile to ' ' in which case no specific bar file is generated.
adding file name for potential smoothing scale field.
In cost_sshv4.F use space variable length scales using the name specified as sshv4cost_scalefile in data.ecco
remove tabs
finish removing unbalanced quote (single or double) in commented line
Updating gencost code * merge B. Cheng's changes * bug fixes (especially cost_generic_all.F)
allow user defined cost function contributions CPP: ALLOW_USERCOST_CONTRIBUTION USAGE: compute contributions in cost_usercost_all.F note: this is identical to what ALLOW_GENCOST_CONTRIBUTION once was. the two options are complementary.
bug fixes
More code for GENCOST.
Preparing usage of generic cost function terms. Enable with CPP option #ifdef ALLOW_GENCOST_CONTRIBUTION First usage is adding air-sea flux constraints when using bulk controls. ---> NOT YET READY FOR PRIME TIME <---
rearrange common block /ecco_cost_objf/ declaration so that compilers that do not allow more than 100 extension lines do not choke
MDT/SLA cost function terms for ECCO version 4 -- initial check-in
completion of the bottom pressure (GRACE) cost term
specify SST weights file
Enable easy way for daily SST cost.
o A final fix in cost_ssh_new(!) o Move ecco_check to earlier instance o Increase maxNumDays to 17yr o A few debug calls
Fix a myRiad of bugs...
Modify cost calculation for SSH anomalies: * Model mean is sampled according to altimeter data for each instrument * Period for computing model mean can be prescribed through daily flags; corresponding daily flag time series provided in files tpTimeMaskFile, ersTimeMaskFile, gfoTimeMaskFile NOT YET TESTED.
Change parameter
Add call.
o bridging the gap between eddy stress and GM. -> eddyTau is replaced with eddyPsi (eddyTau = f x rho0 x eddyPsi) along with a change in CPP option (now ALLOW_EDDYPSI). -> when using GM w/ GM_AdvForm: The total eddy streamfunction (Psi = eddyPsi + K x Slope) is applied either in the tracer Eq. or in momentum Eq. depending on data.gmredi (intro. GM_InMomAsStress). -> ALLOW_EDDYPSI_CONTROL for estimation purpose. The key modifications are in model/src/taueddy_external_forcing.F pkg/gmredi/gmredi_calc_*F pkg/gmredi/gmredi_*transport.F
introduce isopycnal diffusion coefficient control.
add missing cvs $Header:$ or $Name:$
*** empty log message ***
Preparing bottom pressure cost for time-varying GRACE data.
Adding cost function for daily Florida Strait transport.
allow user defined cost function contributions CPP: ALLOW_GENCOST_CONTRIBUTION USAGE: compute contributions in cost_gencost_all.F
internal parameter controls: completements of implementations
Merge annual balance changes from v3 production to repository.
Adding new control variables: lwflux, lwdown, evap, snowprecip, apressure, runoff.
Enable separate error fields for TP, ERS, GFO
o cost_averagesflags now returns year indices in addition to day, month o sflux balance is performed on annual basis (sflxumm, sfluxmm2, bal_sfluxmm) o for SSH anomaly, separate more cleanly contrib from T/P, ERS, GFO, including separate counting and multipliers
Adding weights for diffkr, etc.
Make pkg/profile fully independent of ecco,cost, etc. stuff to be able to use it in pure forward.
Adding Gael Forget profile cost code.
Remove trend in SSH anomaly obs.
Adding parameter to remove on-the-fly global mean and trend from exf forcing and ctrl control adjustments
o Adding GFO observations o Modified masks to add costs beyond TOPEX 66N/S
Smoothness constraint now enabled also for initial T, S This has changed flags slightly; now use o at compile time: * ALLOW_SMOOTH_IC_COST_CONTRIBUTION * ALLOW_SMOOTH_BC_COST_CONTRIBUTION o at runtime * mult_smooth_ic * mult_smooth_bc
o Adding smoothness constraint on forcing controls * enable at compile-time via ALLOW_SMOOTH_BOUNDARY_CTRL_COST * enable at run-time via mult_smooth = 1 * Absolute scale somewhat unclear so far * no area weighting was included since no other cost term does so far
Adding vars for temp0errfile, salt0errfile
Introduce nnztbar, nnzsbar to distinguish btw 2d/3d bar files at initialisation time.
Moving seaice-related cost to pkg/seaice/
Adding swdown control.
o Replacing 10 forcing penalty cost routines by 1 generic. o Implementing partitioning in time-mean and variable adjustment for atmos. state.
Adding swflux control
Adding precip control
o adding some cost transport diagnostics o adding second set of flux weights whflux2, etc o for mean SSH, read TOPEX mean first to compute effective mask
Adding counters to cost terms.
Adding eddy stress controls a la Ferreira et al.
o ECCO specific cost function terms (up-to-date with 1x1 runs) o ecco_cost_weights is modified to 1x1 runs o modifs to allow observations to be read in as single file or yearly files
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)
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 |