/[MITgcm]/MITgcm/pkg/ctrl/ctrl_map_ini_genarr.F
ViewVC logotype

Log of /MITgcm/pkg/ctrl/ctrl_map_ini_genarr.F

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


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

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Fri Dec 25 15:24:51 2015 UTC (8 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65s, checkpoint65t, checkpoint65u, checkpoint65v, checkpoint65w, checkpoint65x, checkpoint65y, checkpoint65z, checkpoint66a, checkpoint66b, checkpoint66c, checkpoint66d
Changes since 1.22: +9 -1 lines
Diff to previous 1.22
- optim_readparms.F: skip if .NOT.useCTRL
- ctrl_map_ini_genarr.F, ctrl_init.F: treat
  case when pkg.autodiff is not compiled.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Oct 29 17:03:38 2015 UTC (8 years, 7 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65q, checkpoint65r
Changes since 1.21: +1 -3 lines
Diff to previous 1.21
- finish deprecating ctrlSmoothCorrel2d/3d


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Thu Oct 29 03:43:59 2015 UTC (8 years, 8 months ago) by gforget
Branch: MAIN
Changes since 1.20: +16 -1 lines
Diff to previous 1.20
- revised treatment of dimensional/adimensional cost switches.
- add noscaling option for dimensional generic controls.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Tue Jun 16 20:20:26 2015 UTC (9 years ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65n, checkpoint65o, checkpoint65p
Changes since 1.19: +21 -13 lines
Diff to previous 1.19
- ctrl_map_ini_genarr.F: rename xx_etan0 as xx_etan, consistent with
  the other initial condition controls; add numbers of characters.
- ctrl_set_pack_xy.F, etc.: replace tests for .NOT.ctrlSmoothCorrel2D
  with tests for doPackOld = (.NOT.ctrlSmoothCorrel2D).AND.(.NOT.ctrlUseGen)
  etc. to disentangle packing options from ALLOW_SMOOTH_CORREL2D/3D CPP options.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Fri Jun 12 17:43:32 2015 UTC (9 years ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65m
Changes since 1.18: +171 -91 lines
Diff to previous 1.18
- CTRL_GENARR.h,ctrl_readparms.F : add xx_gentim2d_bounds
- ctrl_map_ini_gentim2d.F : rename smoothOpNb as numsmo,
  distinguish between 'wc01' and 'smooth' (omitting
  normalization in the latter), separate the scaling
  to physical units from these optional features, add
  the call CTRL_BOUND_2D (using xx_gentim2d_bounds).
- ctrl_map_ini_genarr.F : streamline ctrl_map_ini_gen2D in
  ctrl_map_genarr2D (and for 3D accordingly); update
  according to the changes in ctrl_map_ini_gentim2d.F;
  replace 'xxg' with 'xx' for etan0 and bottomdrag.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Sat Dec 13 10:27:32 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65h, checkpoint65i, checkpoint65j, checkpoint65k, checkpoint65l
Changes since 1.17: +3 -2 lines
Diff to previous 1.17
- bug fix (missing test for igen>0 that broke
  global_ocean.90x40x15, global_ocean_ebm)


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Fri Dec 12 17:12:28 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.16: +18 -11 lines
Diff to previous 1.16
- activate xx_bottomdrag using genarr2d
- test for igen>0
- bug fix (sNx+Olx not sNy+Olx)


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Tue Dec 2 12:34:03 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
Changes since 1.15: +7 -133 lines
Diff to previous 1.15
- move gentim2d part of ctrl_map_ini_genarr.F to
  new separate routine : ctrl_map_ini_gentim2d.F


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed Nov 26 03:21:22 2014 UTC (9 years, 7 months ago) by gforget
Branch: MAIN
Changes since 1.14: +40 -3 lines
Diff to previous 1.14
- add time variable weights and cyclic controls (time mean,
  seasonal cycle, etc) capabilities to gentim2d


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Nov 24 23:43:46 2014 UTC (9 years, 7 months ago) by heimbach
Branch: MAIN
Changes since 1.13: +29 -26 lines
Diff to previous 1.13
Consistent indentation.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sat Nov 15 21:38:24 2014 UTC (9 years, 7 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65g
Changes since 1.12: +32 -6 lines
Diff to previous 1.12
- get smoothOpNb from xx_gentim2d_preproc


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Sun Nov 9 13:10:03 2014 UTC (9 years, 7 months ago) by gforget
Branch: MAIN
Changes since 1.11: +87 -1 lines
Diff to previous 1.11
- carry out smooth_correl2D at initialization
  stage rather than during time stepping.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Tue Oct 21 13:27:00 2014 UTC (9 years, 8 months ago) by gforget
Branch: MAIN
Changes since 1.10: +4 -1 lines
Diff to previous 1.10
- include GMREDI_OPTIONS.h where ALLOW_3D_KAPGM, ALLOW_3D_KAPREDI belong.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Tue Oct 21 13:13:40 2014 UTC (9 years, 8 months ago) by gforget
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9
- ctrl/ctrl_get_gen.F : fix gensign, doCtrlUpdate (kept
  for continuity of results, although rather questionable).
- ctrl/ctrl_init.F, ctrl_map_ini.F, ctrl_map_ini_ecco.F :
  remove codes associated with NON-generic NON-obcs
  controls, unless ECCO_CTRL_DEPRECATED is defined
- ctrl/ctrl_map_ini_genarr.F : replace ALLOW_DIFFKR_CONTROL
  switch with ALLOW_3D_DIFFKR (defined in CPP_OPTIONS.h).


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Tue Sep 30 18:41:45 2014 UTC (9 years, 8 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65f
Changes since 1.8: +192 -120 lines
Diff to previous 1.8
- ctrl_readparms.F : bug fix
- ctrl_map_ini_genarr.F : re-organized to avoid AD recomputation


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sat Sep 20 01:14:53 2014 UTC (9 years, 9 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65e
Changes since 1.7: +13 -11 lines
Diff to previous 1.7
- allow genarr3d for xx_theta, xx_salt, xx_kapgm, xx_kapredi, xx_diffkr


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Sep 19 17:47:59 2014 UTC (9 years, 9 months ago) by gforget
Branch: MAIN
Changes since 1.6: +3 -4 lines
Diff to previous 1.6
o pkg/ctrl/ctrl_cost_gen.F :
  - rename ctrl_cost_gen2d input parameters {wmean_gen,wgen,genmask}
    as {xx_gen_wmean,xx_gen_weight,xx_gen_mask}
  - add ctrl_cost_gen3d for ARR3D (ctrl_cost_gen2d is for ARR2D,TIM2D)
o pkg/ctrl/CTRL_GENARR.h :
  - add objf_genarr2d,  num_genarr2d, mult_genarr2d
  - add objf_genarr3d,  num_genarr3d, mult_genarr3d
  - add wgenarr2d, wgenarr3d
o pkg/ctrl/ctrl_readparms.F :
  - add mult_genarr2d,mult_genarr3d in namelist
o pkg/ctrl_map_ini_genarr.F :
  - bug fixes


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sun Sep 14 21:50:54 2014 UTC (9 years, 9 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65d
Changes since 1.5: +92 -53 lines
Diff to previous 1.5
o pkg/ctrl/CTRL_GENARR.h, ctrl_readparms.F :
  - add xx_genarr2d_bounds,xx_genarr3d_bounds,
    xx_genarr2d_numsmooth, xx_genarr3d_numsmooth
o pkg/ctrl/ctrl_map_ini_genarr.F :
  - remove compilation failure
  - replace hard coded example
  - use ctrl_map_ini_gen2D, 3D
o pkg/ctrl/ctrl_pack.F, ctrl_unpack.F :
  - on/off switch based upon xx_genarr2d_weight,3d


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sat Apr 26 19:20:43 2014 UTC (10 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64w, checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c
Changes since 1.4: +5 -5 lines
Diff to previous 1.4
move additional anomaly fields of control vars (related to options:
ALLOW_KAPGM_CONTROL, ALLOW_KAPREDI_CONTROL and ALLOW_BOTTOMDRAG_CONTROL)
from DYNVARS.h into new header file: CTRL_FIELDS.h


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sun Aug 12 19:58:17 2012 UTC (11 years, 10 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
Changes since 1.3: +87 -97 lines
Diff to previous 1.3
- only apply EXCH once (for each var) instead of maxCtrlArr2D,3D times ;
- add necessary #ifdef around bottomdragfld and diffKr code. ;
- remove some local copy (equal,itlo,ithi ...) and usused var (tmptest).


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri Aug 10 19:38:57 2012 UTC (11 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2
rename CTRL_CPPOPTIONS.h to CTRL_OPTIONS.h


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 16:05:57 2012 UTC (11 years, 10 months ago) by heimbach
Branch: MAIN
Changes since 1.1: +3 -1 lines
Diff to previous 1.1
Attempt at adding CTRL_SIZE.h


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Jul 27 18:22:42 2012 UTC (11 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63q
Enable generic arrays of control variables


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