[MITgcm-cvs] MITgcm/pkg/ctrl CVS Commit
Wang, Ou
ou.wang at forge.csail.mit.edu
Mon Apr 3 19:16:38 EDT 2017
Update of /u/gcmpack/MITgcm/pkg/ctrl
In directory forge:/tmp/cvs-serv18128/pkg/ctrl
Modified Files:
ctrl_get_gen.F ctrl_map_ini_genarr.F
Log Message:
Add and update some files related to ECCO v4 release 3. The main changes are
adding cost_gencost_glbmean.F to compute the costs for global mean time-series of OBP
& SSH, splitting the profile cost to sample-mean and -anomaly parts,
updating the cost formula for the proxy sea-ice costs, adding initial velocity
as part of the control variables, and applying the correction of global
mean steric height change to OBP.
- cost_gencost_glbmean.F: compute cost for global mean OBP & SSH time-series
- cost_profiles.F: add a CPP option (ALLOW_PROFILES_SAMPLESPLIT_COST)
that if defined splits the profile cost to
sample-mean and sample-anomaly costs.
- cost_gencost_seaicev4.F: add a CPP option (SEAICECOST_JPL) that if defined
reads in the weights for the proxy sea-ice costs.
- cost_gencost_curstomize.F: if ALLOW_PSBAR_STERIC is defined, correct OBP with
the global mean steric ssh change to be consistent
with SSH.
- ecco_phys.F: include sterGloH in a common block to be used in
cost_gencost_customize.F to correct OBP when
ALLOW_PSBAR_STERIC is defined.
- ctrl_map_ini_genarr.F: add CPP options to include initial UV as the control
variables.
- cost_gencost_all.F: changes related to cost for the global mean time-series.
- cost_gencost_bpv4.F: minor change related to cost for the global mean time-series.
- ecco_readparms.F: changes related to cost for the global mean time-series.
- ecco_ad_diff.list: include the new added cost_gencost_glbmean.F.
- ctrl_get_gen.F: check if the first seven characters of xx_tauu_file &
xx_tauv_filei matches "xx_tauu" or "xx_tauv".
- ecco_cost_final.F: add modification related to the sample-mean profile cost.
- ecco_cost_init_fixed.F: initialize the data and weights for the global mean costs
for OBP & SSH, if ALLOW_GENCOST_1D is defined.
- profiles_readvector.F: read in climatology field in the profile file, and mask
out the weight where climatology data is flagged. Active
if ALLOW_PROFILES_CLIMMASK is defined.
- PROFILES_SIZE.h: changes related to the split of profile cost to sample-mean
and sample-anomaly.
- profiles.h: changes related to the split of profile cost to sample-mean
and sample-anomaly.
- ecco.h: changes related to the global mean costs
- profiles_readparms.F: changes related to the profile cost splitting and masking
by climatology data.
- profiles_init_fixed.F: changes related to the profile cost splitting.
- profiles_init_varia.F: changes related to the profile cost splitting.
More information about the MITgcm-cvs
mailing list