/[MITgcm]/MITgcm/pkg/ecco/cost_generic.F
ViewVC logotype

Log of /MITgcm/pkg/ecco/cost_generic.F

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


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

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Tue Mar 22 22:29:25 2016 UTC (8 years, 1 month ago) by gforget
Branch: MAIN
CVS Tags: HEAD, checkpoint65v, checkpoint65w, checkpoint65x, checkpoint65y, checkpoint65z, checkpoint66a, checkpoint66b, checkpoint66c, checkpoint66d, checkpoint66e, checkpoint66f, checkpoint66g, checkpoint66h, checkpoint66i, checkpoint66j, checkpoint66k, checkpoint66l, checkpoint66m, checkpoint66n, checkpoint66o
Changes since 1.38: +9 -1 lines
Diff to previous 1.38
- cost_generic.F: add 'factor' preprocessing option.
- ecco_toolbox.F: add ecco_multfield to toolbox.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Tue Mar 1 23:05:15 2016 UTC (8 years, 2 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65u
Changes since 1.37: +9 -2 lines
Diff to previous 1.37
- cost_gencal.F: fix case when localstartdate.NE.modelstartdate; when
  yearly files are NOT found but one file without extension IS found
  then always assume that it is a climatology (thus retiring unused
  and confusing COST_GENERIC_ASSUME_CYCLIC cpp switch and allowing
  for daily climatogy case).
- cost_generic.F: add output of weight when outlev.GT.1
- ecco_cost_final.F: bypass display of profile costs when usePROFILES is false.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Sun Nov 8 03:12:56 2015 UTC (8 years, 5 months ago) by atn
Branch: MAIN
CVS Tags: checkpoint65q, checkpoint65r, checkpoint65s, checkpoint65t
Changes since 1.36: +10 -9 lines
Diff to previous 1.36
add dosumsq flag


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Thu Oct 29 15:08:26 2015 UTC (8 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.35: +44 -29 lines
Diff to previous 1.35
- loop over preproc/posproc options.


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


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Fri Oct 23 14:28:24 2015 UTC (8 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.33: +194 -116 lines
Diff to previous 1.33
- move main loop to separate function cost_genloop


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Fri Oct 23 14:26:16 2015 UTC (8 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.32: +7 -8 lines
Diff to previous 1.32
- cost_generic.F: remove localbar, localweight from argument list


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Thu Oct 22 02:06:01 2015 UTC (8 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65p
Changes since 1.31: +31 -4 lines
Diff to previous 1.31
- cost_generic.F: add variaweight option, add localerrfile argument
- cost_gencost_all.F: carry over changes in cost_generic.F


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Fri Jun 5 02:22:48 2015 UTC (8 years, 10 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65m, checkpoint65n, checkpoint65o
Changes since 1.30: +1 -27 lines
Diff to previous 1.30
- remove ALLOW_PROFILES_ANOM_COST code


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Thu Mar 26 14:52:42 2015 UTC (9 years, 1 month ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65k, checkpoint65l
Changes since 1.29: +130 -3 lines
Diff to previous 1.29
(modifications contributed by Ou Wang)
- cost_gencost_bpv4.F: increase smoothing scale to 750km.
- pkg/profiles: add option to remove time means of T/S.
- pkg/ecco: add computation of time mean T/S for pkg/profiles,
  additional option to omit time mean misfits in cost_generic.F
- pkg/ecco/ecco_toolbox.F: addition of ecco_diffanommsk,
  ecco_addmask and ecco_divfield.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Tue Feb 17 14:33:31 2015 UTC (9 years, 2 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65j
Changes since 1.28: +14 -11 lines
Diff to previous 1.28
- remove dynamic allocation that is not f77 compliant.
- note : this was leading to segmtation faults, depending on compiler.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Wed Oct 22 14:59:37 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65g, checkpoint65h, checkpoint65i
Changes since 1.27: +11 -5 lines
Diff to previous 1.27
- pass time series length (nrecloc), and preprocessing information
  (preproc*) as argument to cost_genread.F
- generalize monthly climatology pre-processing to user specified
  nrec (via gencost_preproc_i(1)) and rename it ('climmon') as 'clim'


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Wed Oct 22 13:28:27 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.26: +7 -1 lines
Diff to previous 1.26
o pkg/ecco : add capability to penalize full series of time steps,
  (rather than daily or month;y) for use in short verification experiments.
  - cost_gencost_assignperiod.F : add myiter as argument.
  - cost_averagesfields.F : add ECCO_CTRL_DEPRECATED brackets,
    and myiter argument to cost_gencost_assignperiod.F.
  - cost_averagesgeneric.F : if (startofloc .and. endofloc)
    then write current time step field.
o pkg/ecco/cost_generic.F : add smoother as post-processing capability.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Tue Oct 7 14:45:53 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65f
Changes since 1.25: +9 -17 lines
Diff to previous 1.25
- ecco_toolbox.F : add ecco_cprsrl (for masks), ecco_add, ecco_div, ecco_readbar.
  rename ecco_diff as ecco_diffmsk the better reflect its role.
- cost_genread.F : rely on added ecco_readbar, ecco_add, ecco_div, ecco_cp;
  rm ladinit, eccoiter input args, mv dummy argument ahead of myThid.
- cost_generic.F : update cost_genread, cost_diffmsk calls


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Tue Oct 7 12:22:55 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.24: +21 -61 lines
Diff to previous 1.24
- ecco_toolbox.F : add ecco_cp, ecco_diff, ecco_addcost to toolbox.
- cost_generic.F : rely on added ecco_cp, ecco_diff, ecco_addcost.
- cost_gendif.F (removed) : is now replaced by ecco_diff.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Mon Oct 6 14:09:03 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.23: +17 -11 lines
Diff to previous 1.23
- 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.23 - (view) (download) (annotate) - [select for diffs]
Sat Oct 4 20:28:20 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.22: +29 -133 lines
Diff to previous 1.22
- cost_generic.F : use spzeroloc rather than hard-coded -9999. (bug fix)
  increase modularity (ecco_zero, cost_gencal, cost_gendif).
- cost_genread.F : use ecco_zero to initialize field to 0s
- cost_gencal.F (new) : determine filnames and records.
- cost_gendif.F (new) : compule masked model-data; with
  postprocesing options to be added later (e.g. smoothing).
- ecco_toolbox.F (new) : basic operations that are often used; for
  now, ecco_toolbox.F simply contains function ecco_zero.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Fri Oct 3 15:01:07 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.21: +44 -22 lines
Diff to previous 1.21
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.21 - (view) (download) (annotate) - [select for diffs]
Thu Oct 2 22:26:17 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.20: +18 -11 lines
Diff to previous 1.20
- 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.20 - (view) (download) (annotate) - [select for diffs]
Wed Oct 1 12:54:03 2014 UTC (9 years, 7 months ago) by gforget
Branch: MAIN
Changes since 1.19: +8 -11 lines
Diff to previous 1.19
- 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.19 - (view) (download) (annotate) - [select for diffs]
Mon Sep 29 16:47:50 2014 UTC (9 years, 7 months ago) by gforget
Branch: MAIN
Changes since 1.18: +11 -10 lines
Diff to previous 1.18
- 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


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Fri Aug 10 19:45:26 2012 UTC (11 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: 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.17: +2 -2 lines
Diff to previous 1.17
include ECCO_OPTIONS.h instead of COST_CPPOPTIONS.h


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Fri Aug 10 14:34:41 2012 UTC (11 years, 8 months ago) by gforget
Branch: MAIN
Changes since 1.16: +5 -8 lines
Diff to previous 1.16
- ecco_cost_final.F : add fc definition when pkg/cost is omitted,
  omit global_sum of fc when pkg/cost is included (see joint modif).
- ecco_cost.h : define tbar, sbar, ubar, vbar accordingly if ALLOW_COST_TRANSPORT.
- add CPP brackets around pkg/cost and pkg/ctrl includes of "CTRL_SIZE.h"
  "ctrl.h" "ctrl_dummy.h" "optim.h" / "cost.h" accordingly.
- 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).
- ALLOW_COST_ATLANTIC ifdef ALLOW_ECCO_EVOLUTION : add calls
  to cost_atlantic (that also does the associated time averaging)
  in cost_averagesfields.F and ecco_cost_driver.F, along with
  the relevant ecco_ad_check_lev*_dir.h stores.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Sat Apr 28 19:54:51 2012 UTC (12 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63n, checkpoint63o, checkpoint63p, checkpoint63q
Changes since 1.15: +5 -2 lines
Diff to previous 1.15
Init. middate


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Fri Apr 13 18:04:30 2012 UTC (12 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63m
Changes since 1.14: +6 -5 lines
Diff to previous 1.14
- avoid calling a S/R (in this case, cal_FullDate) with 2 time the same arg
 (FWD: unless both are only used as input; and for AD, unless both are not
  differentiable (e.g., k index))


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Tue Feb 28 00:51:07 2012 UTC (12 years, 2 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint63k, checkpoint63l
Changes since 1.13: +8 -8 lines
Diff to previous 1.13
- 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.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 18:43:42 2011 UTC (12 years, 9 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h, checkpoint63i, checkpoint63j
Changes since 1.12: +3 -3 lines
Diff to previous 1.12
- set maxNumDays to 8050 (22 years).
- fix cost_generic for daily data and nIter0>0 case.
- complement ALLOW_DAILYSCAT_COST_CONTRIBUTION.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Fri May 20 22:22:54 2011 UTC (12 years, 11 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62y, checkpoint62z, checkpoint63
Changes since 1.11: +5 -1 lines
Diff to previous 1.11
ecco/ecco_readparms.F
  if no gencost_name then copy gencost_datafile to gencost_name
ecco/ecco_cost_final.F
  use gencost_name in print statements
ecco/ecco_cost_weights.F
  introduce ALLOW_WSALTLEV/WTHETALEV to force read of WSALTLEV/WTHETALEV
ecco/cost_generic.F
  introduce COST_GENERIC_ASSUME_CYCLIC
  to switch assumption in case we find no yearly files


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Feb 15 21:18:04 2010 UTC (14 years, 2 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i, checkpoint62j, checkpoint62k, checkpoint62l, checkpoint62m, checkpoint62n, checkpoint62o, checkpoint62p, checkpoint62q, checkpoint62r, checkpoint62s, checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w, checkpoint62x
Changes since 1.10: +14 -4 lines
Diff to previous 1.10
bug fix


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sat Feb 6 11:30:16 2010 UTC (14 years, 2 months ago) by heimbach
Branch: MAIN
Changes since 1.9: +16 -3 lines
Diff to previous 1.9
More code for GENCOST.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sat Feb 6 02:43:03 2010 UTC (14 years, 2 months ago) by heimbach
Branch: MAIN
Changes since 1.8: +10 -3 lines
Diff to previous 1.8
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 <---


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Tue Oct 9 00:02:50 2007 UTC (16 years, 6 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
Changes since 1.7: +11 -10 lines
Diff to previous 1.7
add missing cvs $Header:$ or $Name:$


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Oct 23 19:54:55 2006 UTC (17 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: 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.6: +3 -2 lines
Diff to previous 1.6
Compute cost even for zero multiplier.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Sep 7 03:02:11 2005 UTC (18 years, 7 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, 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
Changes since 1.5: +1 -5 lines
Diff to previous 1.5
Introduce nnztbar, nnzsbar to distinguish btw 2d/3d bar files
at initialisation time.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Wed Sep 7 02:44:37 2005 UTC (18 years, 7 months ago) by heimbach
Branch: MAIN
Changes since 1.4: +5 -1 lines
Diff to previous 1.4
o replace various cost routines by single generic routine cost_generic.F
o add weights for SST, SSS control
o bracket GAD.h for #undef ALLOW_GENERIC_ADVDIFF version


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Sep 2 21:11:19 2005 UTC (18 years, 8 months ago) by heimbach
Branch: MAIN
Changes since 1.3: +5 -2 lines
Diff to previous 1.3
Fix default localrec for daily cost


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Thu Sep 1 22:45:26 2005 UTC (18 years, 8 months ago) by heimbach
Branch: MAIN
Changes since 1.2: +34 -8 lines
Diff to previous 1.2
Fix typos for TMI.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Thu Sep 1 05:32:56 2005 UTC (18 years, 8 months ago) by heimbach
Branch: MAIN
Changes since 1.1: +15 -2 lines
Diff to previous 1.1
o Adding cost term for seaice obs (daily SMR vs. AREA)
  new seaice_cost init/weight/final routines
o Modularized cost_averages routines (new cost_averagesgeneric.F)


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 19:00:51 2005 UTC (18 years, 8 months ago) by heimbach
Branch: MAIN
New routine cost_generic.F should facilitate intro.
of new cost terms and replace individual routines.


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