/[MITgcm]/MITgcm/pkg/ecco/ecco.h
ViewVC logotype

Log of /MITgcm/pkg/ecco/ecco.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (annotate)
Links to checkpoint65r: (view) (download) (annotate)
Sticky Tag:

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Thu Nov 19 20:32:32 2015 UTC (8 years, 7 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65r, checkpoint65s, checkpoint65t, checkpoint65u, checkpoint65v, checkpoint65w, checkpoint65x, checkpoint65y
Changes since 1.20: +3 -1 lines
Diff to previous 1.20
- introduce gencost_mskTemporal and gencost_mskVertical.
- ecco_check.F: use msk=1 by default, fix cost_iprec
  specifications, add mixxing inquire for W mask.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Thu Nov 19 04:27:16 2015 UTC (8 years, 7 months ago) by gforget
Branch: MAIN
Changes since 1.19: +3 -2 lines
Diff to previous 1.19
- cost_gencost_boxmean.F: add kgen loop, simplify display
- ecco.h: add eccoVol_0 array for use in ecco_phys.F
- ecco_check.F: set eccoVol_0 to initial volume
- ecco_phys.F: prepare for volume weighted averaging
  (using tmpVol and eccoVol_0; bu not active yet)


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Wed Nov 18 15:30:17 2015 UTC (8 years, 7 months ago) by gforget
Branch: MAIN
Changes since 1.18: +4 -2 lines
Diff to previous 1.18
- cost_gencost_boxmean.F: now use mask*field computed in ecco_phys.F
  (in the case of 3D field ecco_phys.F adds all contribution in the
  vertical so that cost_gencost_boxmean.F is just left to do a
  global sum of a 2D field)
- ecco_phys.F: add the m_boxmean_theta, m_boxmean_eta, m_boxmean_salt
  blocs that sets gencost_storefld to the vertical sum of mask*field
- cost_gencost_customize.F: if gencost_barfile(k)(1:9).EQ.'m_boxmean'
  then set gencost_modfld to gencost_storefld (from ecco_phys.F)
- ecco.h: add gencost_storefld
- ecco_check.F: now use m_boxmean_theta, m_boxmean_eta, etc. for
  gencost_barfile associated with boxmean capability.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Tue Nov 17 16:05:28 2015 UTC (8 years, 7 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65q
Changes since 1.17: +9 -4 lines
Diff to previous 1.17
- cost_gencost_boxmean.F: use maskC(i,j,k,bi,bj)*gencost_mskCsurf(i,j,bi,bj,kgen) rather than mymsk, tmpmsk
- ecco.h: define gencost_mskCsurf, gencost_mskWsurf, gencost_mskSsurf (one field per gencost)
- ecco_check.F: initialize (incl. mdsreadfield) gencost_mskCsurf (should eventually be moved to initfixed)
- ecco_check.F: add m_eta option and init gencost_mskWsurf/gencost_mskSsurf (w. other modifications pending)


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Thu Nov 12 13:22:14 2015 UTC (8 years, 7 months ago) by atn
Branch: MAIN
Changes since 1.16: +0 -8 lines
Diff to previous 1.16
cost_gencost_all.F


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Thu Nov 12 12:25:27 2015 UTC (8 years, 7 months ago) by atn
Branch: MAIN
Changes since 1.15: +7 -1 lines
Diff to previous 1.15
add using_cost_transp flag


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed Nov 11 21:43:45 2015 UTC (8 years, 7 months ago) by atn
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14
change msktrVol[W,S] from 3D to 2D


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Tue Nov 10 13:58:14 2015 UTC (8 years, 7 months ago) by atn
Branch: MAIN
Changes since 1.13: +9 -28 lines
Diff to previous 1.13
Consolidate separate u/v components into total transports.  Fully works in ad mode.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Tue Nov 10 08:05:06 2015 UTC (8 years, 7 months ago) by atn
Branch: MAIN
Changes since 1.12: +33 -1 lines
Diff to previous 1.12
add ALLOW_GENCOST_TRANSPORT block


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon Oct 26 14:10:18 2015 UTC (8 years, 8 months ago) by gforget
Branch: MAIN
Changes since 1.11: +4 -2 lines
Diff to previous 1.11
- add anom_preproc to avoid recomputations.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Oct 26 13:26:43 2015 UTC (8 years, 8 months ago) by gforget
Branch: MAIN
Changes since 1.10: +6 -3 lines
Diff to previous 1.10
- resolve recent recomputations.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Aug 10 01:17:57 2015 UTC (8 years, 10 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65o, checkpoint65p
Changes since 1.9: +5 -3 lines
Diff to previous 1.9
- ecco.h: rename etanFull as m_eta, and introduce m_UE, m_VN
- ecco_phys.F: compute m_UE, m_VN
- cost_gencost_customize.F: store m_UE, m_VN in gencost_mod3d


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun Nov 2 22:31:04 2014 UTC (9 years, 8 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65g, checkpoint65h, checkpoint65i, checkpoint65j, checkpoint65k, checkpoint65l, checkpoint65m, checkpoint65n
Changes since 1.8: +2 -2 lines
Diff to previous 1.8
- cost_gencost_sshv4.F : set gmsl weight to 1.
- ecco.h : increase NGENCOST3D to 4.
- cost_gencost_bpv4.F : use gencost_outputlevel.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sat Oct 11 19:03:27 2014 UTC (9 years, 8 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65f
Changes since 1.7: +6 -6 lines
Diff to previous 1.7
- 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.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Oct 6 14:09:03 2014 UTC (9 years, 9 months ago) by gforget
Branch: MAIN
Changes since 1.6: +46 -17 lines
Diff to previous 1.6
- 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


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Fri Oct 3 15:01:07 2014 UTC (9 years, 9 months ago) by gforget
Branch: MAIN
Changes since 1.5: +3 -2 lines
Diff to previous 1.5
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


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Oct 2 22:26:17 2014 UTC (9 years, 9 months ago) by gforget
Branch: MAIN
Changes since 1.4: +12 -4 lines
Diff to previous 1.4
- 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


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Wed Oct 1 12:54:04 2014 UTC (9 years, 9 months ago) by gforget
Branch: MAIN
Changes since 1.3: +31 -12 lines
Diff to previous 1.3
- ecco.h : remove un-needed CCP options, add gencost_preproc, add 3D gencost
- cost_generic.F : move active_read calls to cost_genread (new) and setup
  generic pre-processing framework (via new preproc argument).
- cost_genread.F (new) : interface between cost_generic and active_read

- added 3D gencost involves : cost_averagesfields.F,
  cost_averagesinit.F, cost_gencost_all.F, ecco.h,
  ecco_check.F, ecco_cost_init_fixed.F, ecco_readparms.F
  (ALLOW_GENCOST3D, gencost_is3d, gencost_pointer3d,
   gencost_bar3d, gencost_mod3d, gencost_wei3d)
- added gencost_preproc involves : cost_gencost_all.F,
  cost_genread.F, cost_generic.F, cost_hyd.F, ecco_readparms.
  and ... pkg/seaice/seaice_cost_driver.F

- ecco_cost_driver.F : move cost_profiles here
- cost_hyd.F : remove cost_profiles from here
- ecco_cost_weights.F : remove gencost weights from here
- ecco_cost_init_fixed.F : more gencost weights here
- ecco_cost_final.F : 0. _ d 0 fixes


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Mon Sep 29 16:45:45 2014 UTC (9 years, 9 months ago) by gforget
Branch: MAIN
Changes since 1.2: +170 -3 lines
Diff to previous 1.2
- ecco_ad_check_lev1_dir.h etc : rename xx_genbar_dummy as gencost_dummy
- ecco_cost.h : more variable of general iterest (including gencost*) to
  ecco.h and include ecco.h in ecco_cost.h (to be retired soon...)
- ecco.h : add sum1day etc, using_cost_altim etc, etanFull etc,
  cost_iprec, cost_yftype, eccoiter (copy of optimiter), gencost_* (incl.
  new gencost_startdate1/2, gencost_enddate1/2, using_mdt, using_tpj)


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Oct 9 00:02:51 2007 UTC (16 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59i, checkpoint59j, checkpoint59k, checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o, checkpoint59p, checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, checkpoint61d, checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n, checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r, checkpoint61s, checkpoint61t, checkpoint61u, checkpoint61v, checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i, checkpoint62j, checkpoint62k, checkpoint62l, checkpoint62m, checkpoint62n, checkpoint62o, checkpoint62p, checkpoint62q, checkpoint62r, checkpoint62s, checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w, checkpoint62x, checkpoint62y, checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint64, checkpoint64a, checkpoint64b, checkpoint64c, checkpoint64d, checkpoint64e, checkpoint64f, checkpoint64g, checkpoint64h, checkpoint64i, checkpoint64j, checkpoint64k, checkpoint64l, checkpoint64m, checkpoint64n, checkpoint64o, checkpoint64p, checkpoint64q, checkpoint64r, checkpoint64s, checkpoint64t, checkpoint64u, checkpoint64v, checkpoint64w, checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c, checkpoint65d, checkpoint65e
Changes since 1.1: +2 -0 lines
Diff to previous 1.1
add missing cvs $Header:$ or $Name:$


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Mon May 14 22:10:37 2001 UTC (23 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: branch-exfmods-tag, branch-netcdf, branchpoint-genmake2, checkpint57u_post, checkpoint39, checkpoint40, checkpoint40pre1, checkpoint40pre2, checkpoint40pre3, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6, checkpoint40pre7, checkpoint40pre8, checkpoint40pre9, checkpoint41, checkpoint42, checkpoint43, checkpoint43a-release1mods, 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, 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, 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, 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, checkpoint51u_post, checkpoint52, checkpoint52a_post, checkpoint52a_pre, 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, 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, checkpoint57, checkpoint57a_post, checkpoint57a_pre, checkpoint57b_post, checkpoint57c_post, checkpoint57c_pre, 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, 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, checkpoint58d_post, checkpoint58e_post, checkpoint58f_post, checkpoint58g_post, 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, chkpt44a_post, chkpt44a_pre, chkpt44c_post, chkpt44c_pre, chkpt44d_post, 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, ecco_c44_e22, ecco_c44_e23, ecco_c44_e24, ecco_c44_e25, ecco_c44_e26, ecco_c44_e27, ecco_c50_e28, ecco_c50_e29, ecco_c50_e30, ecco_c50_e31, ecco_c50_e32, ecco_c50_e33, ecco_c50_e33a, ecco_c51_e34, ecco_c51_e34a, ecco_c51_e34b, ecco_c51_e34c, ecco_c51_e34d, ecco_c51_e34e, ecco_c51_e34f, ecco_c51_e34g, ecco_c52_e35, ecco_ice1, ecco_ice2, eckpoint57e_pre, hrcube4, hrcube5, hrcube_1, hrcube_2, hrcube_3, icebear2, icebear3, icebear4, icebear5, release1-branch-end, release1-branch_branchpoint, release1-branch_tutorials, release1_b1, release1_beta1, release1_chkpt44d_post, release1_final_v1, 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: branch-exfmods-curt, branch-genmake2, branch-nonh, c24_e25_ice, checkpoint51n_branch, ecco-branch, icebear, netcdf-sm0, release1, release1-branch, release1_50yr, release1_coupled, release1_final, tg2-branch
Added essential files needed to control exf (and cal) package.
This is not the entire ECCO environment!
Not presently supported by mitgcm, i.e. disabled by default.


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.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.22