Log of /MITgcm/pkg/cost/cost_final.F
Parent Directory
| Revision Log
| Revision Graph
Revision
1.37 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 18 16:20:12 2017 UTC
(7 years, 2 months ago)
by
gforget
Branch:
MAIN
CVS Tags:
HEAD,
checkpoint66e,
checkpoint66f,
checkpoint66g,
checkpoint66h,
checkpoint66i,
checkpoint66j,
checkpoint66k,
checkpoint66l,
checkpoint66m,
checkpoint66n,
checkpoint66o
Changes since
1.36: +11 -4 lines
Diff to
previous 1.36
- cost_check.F: reformat message as in most other packages
- cost_final.F: use print_message to print cost functions to STDOUT rather than printing directly to standardMessageUnit
Revision
1.36 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 29 14:30:32 2015 UTC
(8 years, 4 months ago)
by
gforget
Branch:
MAIN
CVS Tags:
checkpoint65s,
checkpoint65t,
checkpoint65u,
checkpoint65v,
checkpoint65w,
checkpoint65x,
checkpoint65y,
checkpoint65z,
checkpoint66a,
checkpoint66b,
checkpoint66c,
checkpoint66d
Changes since
1.35: +3 -1 lines
Diff to
previous 1.35
- if useECCO then add objf_profiles in ecco_cost_final instead
of in cost_final (fixes display in costfunction???? and stdout)
Revision
1.35 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 25 15:30:15 2015 UTC
(8 years, 4 months ago)
by
gforget
Branch:
MAIN
Changes since
1.34: +22 -2 lines
Diff to
previous 1.34
- add missing useECCO.
- add objf_profiles here rather than in ecco_cost_final
Revision
1.34 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 1 12:55:58 2014 UTC
(9 years, 7 months ago)
by
gforget
Branch:
MAIN
CVS Tags:
checkpoint65f,
checkpoint65g,
checkpoint65h,
checkpoint65i,
checkpoint65j,
checkpoint65k,
checkpoint65l,
checkpoint65m,
checkpoint65n,
checkpoint65o,
checkpoint65p,
checkpoint65q,
checkpoint65r
Changes since
1.33: +13 -1 lines
Diff to
previous 1.33
- pkg/cost/cost_final.F : add CPP brackets
Revision
1.33 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 4 21:05:31 2014 UTC
(10 years ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint64v,
checkpoint64w,
checkpoint64x,
checkpoint64y,
checkpoint64z,
checkpoint65,
checkpoint65a,
checkpoint65b,
checkpoint65c,
checkpoint65d,
checkpoint65e
Changes since
1.32: +5 -2 lines
Diff to
previous 1.32
- Start to include explicitly AUTODIFF_OPTIONS.h, COST_OPTIONS.h,
and CTRL_OPTIONS.h in src files (to enable to skip the ECCO_CPPOPTIONS.h)
For now, only in pkgs used in verification/hs94.1x64x5.
- Replace ALLOW_AUTODIFF_TAMC by ALLOW_AUTODIFF (except for tape/storage
which are specific to TAF/TAMC).
Revision
1.31 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 30 01:25:44 2013 UTC
(11 years, 1 month ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint64f,
checkpoint64g,
checkpoint64h,
checkpoint64i,
checkpoint64j,
checkpoint64k,
checkpoint64l,
checkpoint64m,
checkpoint64n,
checkpoint64o,
checkpoint64p
Changes since
1.30: +10 -2 lines
Diff to
previous 1.30
First stab at a thsice-specific cost function.
Revision
1.28 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 10 14:43:57 2012 UTC
(11 years, 8 months ago)
by
gforget
Branch:
MAIN
Changes since
1.27: +22 -11 lines
Diff to
previous 1.27
- cost_final.F : allow for use of pkg/ecco and pkg/cost
cost functions jointly. The exclusive ifdefs were removed,
so that costs terms (when defined) from both packages are all
added to fc. Notes : 1) the fc global sum in pkg/ecco was
removed accordingly; 2) for objf_atl we use either the
pkg/ecco or the pkg/cost term depending on CPPs.
- ALLOW_COST_ATLANTIC_HEAT vs ALLOW_COST_ATLANTIC :
attempt to sort out ALLOW_COST_ATLANTIC (in ecco) vs
ALLOW_COST_ATLANTIC_HEAT (in cost) that both use objf_atl (from cost).
- add comments to explain special and/or untested setups.
Revision
1.27 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 17 10:19:29 2011 UTC
(12 years, 8 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint63b,
checkpoint63c,
checkpoint63d,
checkpoint63e,
checkpoint63f,
checkpoint63g,
checkpoint63h,
checkpoint63i,
checkpoint63j,
checkpoint63k,
checkpoint63l,
checkpoint63m,
checkpoint63n,
checkpoint63o,
checkpoint63p,
checkpoint63q
Changes since
1.26: +2 -2 lines
Diff to
previous 1.26
Fix some flags.
Revision
1.25 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 9 09:02:54 2011 UTC
(12 years, 11 months ago)
by
mlosch
Branch:
MAIN
CVS Tags:
checkpoint62x
Changes since
1.24: +5 -12 lines
Diff to
previous 1.24
move shelfice_cost_final up before the ecco_cost_final in analogy to
seaice_cost_final
move other shelfice related stuff and I/O out of this routine into
shelfice_cost_final
remove unused variables (i,j,k)
Revision
1.22 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun May 9 16:23:01 2010 UTC
(13 years, 11 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint62g,
checkpoint62h,
checkpoint62i,
checkpoint62j,
checkpoint62k,
checkpoint62l,
checkpoint62m,
checkpoint62n,
checkpoint62o,
checkpoint62p,
checkpoint62q
Changes since
1.21: +4 -16 lines
Diff to
previous 1.21
put switching-off of output freq & flags in specific S/R (turnoff_model_io.F):
for now, just do exactly the same things as before.
Revision
1.19 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 28 18:08:13 2009 UTC
(15 years ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint61m,
checkpoint61n,
checkpoint61o,
checkpoint61p,
checkpoint61q,
checkpoint61r,
checkpoint61s,
checkpoint61t,
checkpoint61u,
checkpoint61v,
checkpoint61w
Changes since
1.18: +2 -2 lines
Diff to
previous 1.18
change macros (EXCH & GLOBAL_SUM/MAX) sufix _R4/_R8 to _RS/_RL
when applied to _RS/_RL variable
Revision
1.18 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 17 20:53:08 2008 UTC
(16 years, 3 months ago)
by
dfer
Branch:
MAIN
CVS Tags:
checkpoint59n,
checkpoint59o,
checkpoint59p,
checkpoint59q,
checkpoint59r,
checkpoint60,
checkpoint61,
checkpoint61a,
checkpoint61b,
checkpoint61c,
checkpoint61d,
checkpoint61e,
checkpoint61f,
checkpoint61g,
checkpoint61h,
checkpoint61i,
checkpoint61j,
checkpoint61k,
checkpoint61l
Changes since
1.17: +5 -5 lines
Diff to
previous 1.17
Unbreaking the adjoint (I had defined variables that already existed in ecco_cost.h).
Revision
1.15 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 7 01:55:13 2006 UTC
(17 years, 10 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint58h_post,
checkpoint58i_post,
checkpoint58j_post,
checkpoint58k_post,
checkpoint58l_post,
checkpoint58m_post,
checkpoint58n_post,
checkpoint58o_post,
checkpoint58p_post,
checkpoint58q_post,
checkpoint58r_post,
checkpoint58s_post,
checkpoint58t_post,
checkpoint58u_post,
checkpoint58v_post,
checkpoint58w_post,
checkpoint58x_post,
checkpoint58y_post,
checkpoint59,
checkpoint59a,
checkpoint59b,
checkpoint59c,
checkpoint59d,
checkpoint59e,
checkpoint59f,
checkpoint59g,
checkpoint59h
Changes since
1.14: +8 -1 lines
Diff to
previous 1.14
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
Revision
1.13 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 25 16:10:42 2005 UTC
(18 years, 8 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpint57u_post,
checkpoint57r_post,
checkpoint57s_post,
checkpoint57t_post,
checkpoint57v_post,
checkpoint57w_post,
checkpoint57x_post,
checkpoint57y_post,
checkpoint57y_pre,
checkpoint57z_post,
checkpoint58,
checkpoint58a_post,
checkpoint58b_post,
checkpoint58c_post
Changes since
1.12: +5 -1 lines
Diff to
previous 1.12
Moving seaice-related cost to pkg/seaice/
Revision
1.12 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 10 01:04:33 2005 UTC
(19 years, 2 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint57d_post,
checkpoint57e_post,
checkpoint57f_post,
checkpoint57f_pre,
checkpoint57g_post,
checkpoint57g_pre,
checkpoint57h_done,
checkpoint57h_post,
checkpoint57h_pre,
checkpoint57i_post,
checkpoint57j_post,
checkpoint57k_post,
checkpoint57l_post,
checkpoint57m_post,
checkpoint57n_post,
checkpoint57o_post,
checkpoint57p_post,
checkpoint57q_post,
eckpoint57e_pre
Changes since
1.11: +5 -5 lines
Diff to
previous 1.11
More * replacements.
Revision
1.9 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 23 19:15:37 2004 UTC
(20 years, 2 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint52k_post,
checkpoint52l_post,
checkpoint52l_pre,
checkpoint52m_post,
checkpoint52n_post,
checkpoint53,
checkpoint53a_post,
checkpoint53b_post,
checkpoint53b_pre,
checkpoint53c_post,
checkpoint53d_post,
checkpoint53d_pre,
checkpoint53f_post,
checkpoint53g_post,
checkpoint54,
checkpoint54a_post,
checkpoint54a_pre,
checkpoint54b_post,
checkpoint54c_post,
checkpoint54d_post,
checkpoint54e_post,
checkpoint54f_post,
checkpoint55,
checkpoint55a_post,
checkpoint55b_post,
checkpoint55c_post,
checkpoint55d_post,
checkpoint55d_pre,
checkpoint55e_post,
checkpoint55f_post,
checkpoint55g_post,
checkpoint55h_post,
checkpoint55i_post,
checkpoint55j_post,
checkpoint56,
checkpoint56a_post,
checkpoint56b_post,
checkpoint56c_post,
hrcube5
Changes since
1.8: +4 -2 lines
Diff to
previous 1.8
o set all ...Freq to zero after cost_final
taveFreq, dumpFreq, pChkptFreq
Revision
1.8 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 14 23:07:30 2003 UTC
(20 years, 5 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
branch-netcdf,
checkpoint52a_post,
checkpoint52b_post,
checkpoint52b_pre,
checkpoint52c_post,
checkpoint52d_post,
checkpoint52d_pre,
checkpoint52e_post,
checkpoint52e_pre,
checkpoint52f_post,
checkpoint52f_pre,
checkpoint52h_pre,
checkpoint52i_post,
checkpoint52i_pre,
checkpoint52j_post,
checkpoint52j_pre,
hrcube4,
hrcube_1,
hrcube_2,
hrcube_3
Branch point for:
netcdf-sm0
Changes since
1.7: +4 -2 lines
Diff to
previous 1.7
Fix ifdef/elif interplay between cost_final and ecco_cost_final
Revision
1.6 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 2 21:34:45 2003 UTC
(20 years, 7 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint51g_post,
checkpoint51h_pre,
checkpoint51i_post,
checkpoint51i_pre,
checkpoint51j_post,
checkpoint51k_post,
checkpoint51l_post,
checkpoint51l_pre,
checkpoint51m_post,
checkpoint51n_post,
checkpoint51n_pre,
checkpoint51o_post,
checkpoint51o_pre,
checkpoint51p_post,
checkpoint51q_post,
checkpoint51r_post,
checkpoint51s_post,
checkpoint51t_post
Branch point for:
branch-nonh,
checkpoint51n_branch,
tg2-branch
Changes since
1.5: +8 -11 lines
Diff to
previous 1.5
Bringing cost/ ctrl/ up to date.
Revision
1.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 21 19:20:52 2003 UTC
(21 years, 3 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
branchpoint-genmake2,
checkpoint47j_post,
checkpoint48,
checkpoint48a_post,
checkpoint48b_post,
checkpoint48c_post,
checkpoint48c_pre,
checkpoint48d_post,
checkpoint48d_pre,
checkpoint48e_post,
checkpoint48f_post,
checkpoint48g_post,
checkpoint48h_post,
checkpoint48i_post,
checkpoint49,
checkpoint50,
checkpoint50a_post,
checkpoint50b_post,
checkpoint50b_pre,
checkpoint50c_post,
checkpoint50c_pre,
checkpoint50d_post,
checkpoint50d_pre,
checkpoint50e_post,
checkpoint50e_pre,
checkpoint50f_post,
checkpoint50f_pre,
checkpoint50g_post,
checkpoint50h_post,
checkpoint50i_post,
checkpoint51,
checkpoint51a_post,
checkpoint51b_post,
checkpoint51b_pre,
checkpoint51c_post,
checkpoint51d_post,
checkpoint51e_post,
checkpoint51f_post,
checkpoint51f_pre
Branch point for:
branch-genmake2
Changes since
1.4: +6 -1 lines
Diff to
previous 1.4
Set averaging freq. to zero to avoid re-write of
averaged fields in reverse checkpointing loops.
Revision
1.4 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jul 13 03:01:39 2002 UTC
(21 years, 9 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
branch-exfmods-tag,
checkpoint46,
checkpoint46a_post,
checkpoint46a_pre,
checkpoint46b_post,
checkpoint46b_pre,
checkpoint46c_post,
checkpoint46c_pre,
checkpoint46d_post,
checkpoint46d_pre,
checkpoint46e_post,
checkpoint46e_pre,
checkpoint46f_post,
checkpoint46g_post,
checkpoint46g_pre,
checkpoint46h_post,
checkpoint46h_pre,
checkpoint46i_post,
checkpoint46j_post,
checkpoint46j_pre,
checkpoint46k_post,
checkpoint46l_post,
checkpoint46l_pre,
checkpoint46m_post,
checkpoint46n_post,
checkpoint47,
checkpoint47a_post,
checkpoint47b_post,
checkpoint47c_post,
checkpoint47d_post,
checkpoint47d_pre,
checkpoint47e_post,
checkpoint47f_post,
checkpoint47g_post,
checkpoint47h_post,
checkpoint47i_post
Branch point for:
branch-exfmods-curt
Changes since
1.3: +1 -1 lines
Diff to
previous 1.3
Merging from release1_p5:
o Compatible with new ctrl package
o added Eliassen Palm cost hooks
o modif's of existing cost functions
Revision
1.2.6.3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 30 20:01:26 2002 UTC
(21 years, 11 months ago)
by
heimbach
Branch:
ecco-branch
CVS Tags:
ecco_c44_e24,
ecco_c44_e25,
ecco_c44_e26,
ecco_ice1,
ecco_ice2,
icebear2,
icebear3
Branch point for:
c24_e25_ice
Changes since
1.2.6.2: +5 -5 lines
Diff to
previous 1.2.6.2
, to
branch point 1.2
Bug fixes and updates in cost package
o cost_final: correct multiplier mult_tauv, mult_sflux
o cost_hyd: added call cost_ssh
o cost_init_barfiles.F: replaced arrays by tmpfld's
o cost_readtopexmean.F: ersmask -> tpmeanmask
o cost_weights.F: corrected wtheta[2], wsalt[2]
Revision
1.2.4.1 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 8 20:10:38 2002 UTC
(22 years ago)
by
heimbach
Branch:
release1
CVS Tags:
release1_chkpt44d_post,
release1_p1,
release1_p10,
release1_p11,
release1_p12,
release1_p12_pre,
release1_p13,
release1_p13_pre,
release1_p14,
release1_p15,
release1_p16,
release1_p17,
release1_p2,
release1_p3,
release1_p4,
release1_p5,
release1_p6,
release1_p7,
release1_p8,
release1_p9
Branch point for:
release1_50yr
Changes since
1.2: +28 -6 lines
Diff to
previous 1.2
, to
next main 1.37
Changes encapsulated by checkpoint43a-release1mods and chkpt44d_post
on the main trunk.
These are:
o added missing EXCLUDE_MONITOR flags
o changed "e" to "_d" in gmredi_slope_limit, gmredi_slope_psi
(incompatible typ in MIN/MAX expressions caused problems
on IBM SP3)
o in genmake added variable MAKEDEPEND
plus resetting for case SunOS
o added timer_stats.c routine for IBM SP3
o removed variables in dynamics
o real fresh water flux implemented with non-linear free-surface.
o few fix (mask in shap_s2, EmPmR in external_field_load,
USE_NATURAL_BCS in solve_for_P);
o add arguments myIter & myTime to S/R obcs_calc & solve_for_P
o merge of relevant stuff from the ecco-branch:
- genmake: removed $S64 overwrite for case SunOS
- pkg/exf: update and corrections for field swapping and obcs
- pkg/ecco: parameter lists for the_model_main, the_main_loop
harmonized between ECCO and MITgcm
- pkg/autodiff: added flow directives for obcs, mdsio_gl_slice
updated checkpointing_lev... lists for obcs
- model/src: minor changes in forward_step, plot_field
added directive for divided adjoint in the_main_loop
- pkg/mdsio: added mdsio_gl_slice
o check parameters & config (chkpt44a_pre,post)
o OBC and NonLin_FrSurf.
o fix bug in mom_vi_del2uv
o select when filters are applied ; add options to zonal_filter (data.zonfilt)
o gmredi: fix Pb in the adiabatic form ; add options (.e.g. Bolus advection)
o update AIM experiments (NCEP input files)
o improve and extend diagnostics (Monitor, TimeAve with NonLin-FrSurf)
o added some stuff for AD
These were merged with
cvs co -r release1 -P MITgcm
cd MITgcm
cvs update -kk
cvs update -j checkpoint43a-release1mods -j chkpt44d_post -d -P -kk
Revision
1.2.6.1 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 5 20:23:57 2002 UTC
(22 years, 2 months ago)
by
heimbach
Branch:
ecco-branch
CVS Tags:
ecco-branch-mod1,
ecco-branch-mod2,
ecco-branch-mod3,
ecco-branch-mod4,
ecco-branch-mod5,
ecco_c44_e16,
ecco_c44_e17,
ecco_c44_e18,
ecco_c44_e19,
ecco_c44_e20,
ecco_c44_e21
Changes since
1.2: +81 -12 lines
Diff to
previous 1.2
Starting from ecco-branch, replacing packages
cost, ctrl, ecco, obcs by ECCO packages.
Will create tag ecco-branch-mod1 after this modif.
Revision
1.3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 17 17:03:34 2002 UTC
(22 years, 3 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint44,
checkpoint44b_post,
checkpoint44b_pre,
checkpoint44e_post,
checkpoint44e_pre,
checkpoint44f_post,
checkpoint44f_pre,
checkpoint44g_post,
checkpoint44h_post,
checkpoint44h_pre,
checkpoint45,
checkpoint45a_post,
checkpoint45b_post,
checkpoint45c_post,
checkpoint45d_post,
chkpt44a_post,
chkpt44a_pre,
chkpt44c_post,
chkpt44c_pre,
chkpt44d_post,
release1_final_v1
Branch point for:
release1_final
Changes since
1.2: +28 -6 lines
Diff to
previous 1.2
* added Atlantic heat transport cost function
* added vector-valued cost function
...and corresponding options.
Revision
1.2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 13 13:37:45 2001 UTC
(22 years, 9 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint40,
checkpoint40pre2,
checkpoint40pre3,
checkpoint40pre4,
checkpoint40pre5,
checkpoint40pre6,
checkpoint40pre7,
checkpoint40pre8,
checkpoint40pre9,
checkpoint41,
checkpoint42,
checkpoint43,
checkpoint43a-release1mods,
release1-branch-end,
release1-branch_branchpoint,
release1-branch_tutorials,
release1_b1,
release1_beta1
Branch point for:
ecco-branch,
release1,
release1-branch,
release1_coupled
Changes since
1.1: +10 -65 lines
Diff to
previous 1.1
Extending cost/ package to include cost function for carbon sequestration.
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.