Log of /MITgcm/pkg/ctrl/ctrl.h
Parent Directory
|
Revision Log
|
Revision Graph
Revision
1.68 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri May 10 19:56:06 2013 UTC
(11 years, 1 month ago)
by
jahn
Branch:
MAIN
CVS Tags:
checkpoint64h,
checkpoint64i,
checkpoint64j,
checkpoint64k,
checkpoint64l,
checkpoint64m,
checkpoint64n,
checkpoint64o,
checkpoint64p,
checkpoint64q,
checkpoint64r,
checkpoint64s
Changes since
1.67: +5 -3 lines
Diff to
previous 1.67
wrap long lines
Revision
1.63 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 4 14:57:06 2012 UTC
(11 years, 9 months ago)
by
gforget
Branch:
MAIN
CVS Tags:
checkpoint63s,
checkpoint64,
checkpoint64a,
checkpoint64b,
checkpoint64c
Changes since
1.62: +12 -1 lines
Diff to
previous 1.62
- ctrl.h : document run time params doInitXX, doMainPack, doMainUnpack, doPackDiag,
doSinglePrecTapelev (audodiff param!), ctrlSmoothCorrel2D (new) and ctrlSmoothCorrel3D (new).
The added ctrlSmoothCorrel2D/3D replace the old ALLOW_SMOOTH_CORREL2D/3D CPP.
Revision
1.62 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 28 19:18:26 2012 UTC
(11 years, 10 months ago)
by
gforget
Branch:
MAIN
Changes since
1.61: +11 -5 lines
Diff to
previous 1.61
- pkg/exf : added run time switch useAtmWind to replace ALLOW_ATM_WIND
cpp switch. ALLOW_ATM_WIND now just sets the useAtmWind default (see
exf_readparms.F) and force defines ALLOW_BULKFORMULAE (EXF_OPTIONS.h).
- pkg/exf, autodiff, ctrl, ecco and seaice : remove ALLOW_ATM_WIND
brackets, or replace them with useAtmWind ones.
- pkg/ctrl, ecco : allow to compile both ALLOW_U/VSTRESS_CONTROL and
ALLOW_U/VWIND_CONTROL. Depending on useAtmWind, one is inactive,
and the other is active (see exf_getffields.F/exf_getsurfacefluxes.F).
Revision
1.54 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue May 10 07:30:14 2011 UTC
(13 years, 1 month ago)
by
mlosch
Branch:
MAIN
CVS Tags:
checkpoint62x,
checkpoint62y,
checkpoint62z,
checkpoint63,
checkpoint63a,
checkpoint63b,
checkpoint63c,
checkpoint63d,
checkpoint63e,
checkpoint63f
Changes since
1.53: +31 -2 lines
Diff to
previous 1.53
add new control variable xx_shifwflx (fresh water flux underneath ice
shelves). This is almost as tedious as obcs-ctrl, because the
variables needs its own mask.
Revision
1.51 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 7 09:24:10 2011 UTC
(13 years, 3 months ago)
by
mlosch
Branch:
MAIN
CVS Tags:
checkpoint62u
Changes since
1.50: +1 -16 lines
Diff to
previous 1.50
remove global declaration of tmpfldx/yz and tmpfldx/yz2 in order to
clean up and remove storage requirements a little. Fortunately,
we do no have any tests for the numerous cpp-flagged option of obcs
as control parameters so we will never know if this is an
improvement (but at least now things compile for the flags that I found)
Revision
1.49 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 14 20:09:40 2009 UTC
(14 years, 8 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint61x,
checkpoint61y,
checkpoint61z,
checkpoint62,
checkpoint62a,
checkpoint62b,
checkpoint62c,
checkpoint62d,
checkpoint62e,
checkpoint62f,
checkpoint62g,
checkpoint62h,
checkpoint62i,
checkpoint62j,
checkpoint62k,
checkpoint62l,
checkpoint62m,
checkpoint62n
Changes since
1.48: +6 -3 lines
Diff to
previous 1.48
Complete implementation for xx_gen2d, xx_gen3d
Revision
1.47 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 13 15:02:00 2009 UTC
(15 years, 4 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint61i,
checkpoint61j,
checkpoint61k,
checkpoint61l,
checkpoint61m,
checkpoint61n,
checkpoint61o,
checkpoint61p,
checkpoint61q,
checkpoint61r,
checkpoint61s,
checkpoint61t,
checkpoint61u,
checkpoint61v,
checkpoint61w
Changes since
1.46: +3 -1 lines
Diff to
previous 1.46
Add flag to reduce all tapelev I/O to single-prec.
In data.ctrl set
doSinglePrecTapelev = .TRUE.
Revision
1.44 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 2 02:34:49 2008 UTC
(16 years, 4 months ago)
by
gforget
Branch:
MAIN
CVS Tags:
checkpoint59n,
checkpoint59o,
checkpoint59p,
checkpoint59q,
checkpoint59r,
checkpoint60,
checkpoint61,
checkpoint61a,
checkpoint61b,
checkpoint61c
Changes since
1.43: +4 -1 lines
Diff to
previous 1.43
introduce isopycnal diffusion coefficient control.
Revision
1.36 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 27 05:16:54 2006 UTC
(17 years, 8 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
Changes since
1.35: +150 -0 lines
Diff to
previous 1.35
Adding new control variables:
lwflux, lwdown, evap, snowprecip, apressure, runoff.
Revision
1.35 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 7 01:55:13 2006 UTC
(18 years 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
Changes since
1.34: +3 -2 lines
Diff to
previous 1.34
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.30 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 3 17:10:35 2006 UTC
(18 years, 5 months ago)
by
heimbach
Branch:
MAIN
Changes since
1.29: +9 -0 lines
Diff to
previous 1.29
o Adding special treatment of seeding control variables for OpenAD
to facilitate a working version (meant as a temporary solution).
Revision
1.28 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 19 23:29:25 2005 UTC
(18 years, 6 months ago)
by
heimbach
Branch:
MAIN
Changes since
1.27: +8 -1 lines
Diff to
previous 1.27
o Adding flag admtlmBypassAD to focus on propagator EV problem
o clean up objf_state_final discrepancies (SST/SSS vs. full state)
Revision
1.17 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 4 22:02:31 2005 UTC
(19 years, 5 months ago)
by
heimbach
Branch:
MAIN
Changes since
1.16: +3 -1 lines
Diff to
previous 1.16
o Add ctrlvec diagnostics in pack/unpack for nondimensional I/O
o May be enabled via doPackDiag
Revision
1.15 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 16 05:42:11 2004 UTC
(19 years, 7 months ago)
by
heimbach
Branch:
MAIN
Changes since
1.14: +12 -2 lines
Diff to
previous 1.14
More on dsvd vs. MITgcm interfacing
o handling of g_, ad, via admtlm_vector (mds...vector)
o use ctrl_pack/unpack for admtlm_vector I/O
o use optimcycle for dsvd iteration
o make sure norm is w.r.t. derived quantities
Revision
1.14 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 11 06:28:33 2004 UTC
(19 years, 7 months ago)
by
heimbach
Branch:
MAIN
Changes since
1.13: +4 -0 lines
Diff to
previous 1.13
o More ECCO-GODAE merge: wind stress sign affects
* exf_inscal_[u/v]stress
* sign of xx_tau[u/v] adjustments
* signs in cost_scat
o run time flag for initializing xx_ fields
Revision
1.13 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 2 00:03:55 2004 UTC
(20 years ago)
by
heimbach
Branch:
MAIN
CVS Tags:
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
Changes since
1.12: +5 -1 lines
Diff to
previous 1.12
ctrlprec needs to be set to 64 for some gradient check experiments!
Revision
1.11 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 23 19:13:02 2004 UTC
(20 years, 4 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_pre,
hrcube5
Changes since
1.10: +1 -1 lines
Diff to
previous 1.10
o accuracy ctrlprec = 32 insuffient for gradient checks using
averaged fields (I/O via cost_averages)
-> use ctrl.h in active_file*.F to control I/O precision.
Revision
1.9 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 6 22:05:08 2003 UTC
(20 years, 7 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
branch-netcdf,
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,
ecco_c52_e35,
hrcube_1,
hrcube_2,
hrcube_3
Branch point for:
netcdf-sm0
Changes since
1.8: +5 -0 lines
Diff to
previous 1.8
o merging from ecco-branch
o cleaned some cross-dependencies and updated CPP options
Revision
1.7 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 2 21:34:45 2003 UTC
(20 years, 8 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
Branch point for:
checkpoint51n_branch,
tg2-branch
Changes since
1.6: +2 -7 lines
Diff to
previous 1.6
Bringing cost/ ctrl/ up to date.
Revision
1.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 29 13:38:37 2002 UTC
(21 years, 7 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
branch-exfmods-tag,
c49_ctrl,
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
Branch point for:
branch-exfmods-curt
Changes since
1.4: +8 -0 lines
Diff to
previous 1.4
Controls of sst, sss, hfacc, bottomdrag.
(no ice climbing).
Revision
1.4 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Sep 16 18:11:58 2002 UTC
(21 years, 9 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
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
Changes since
1.3: +4 -0 lines
Diff to
previous 1.3
Enable tangent linear (forward mode) gradient checks:
o extended active file handling to g_... files
o added TANGENT_SIMULATION to theSimulationMode
o extended grdchk package accordingly
Revision
1.3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jul 13 02:47:32 2002 UTC
(21 years, 11 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint46,
checkpoint46a_post,
checkpoint46a_pre,
checkpoint46b_post,
checkpoint46b_pre,
checkpoint46c_post,
checkpoint46c_pre,
checkpoint46d_post,
checkpoint46d_pre,
checkpoint46e_post,
checkpoint46e_pre
Changes since
1.2: +365 -28 lines
Diff to
previous 1.2
Merging new ctrl package from release1_p5:
o new ctrl package
- adopted from ECCO environment to enable optimization
- added Eliassen Palm fluxes to controls
Revision
1.2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 13 13:40:17 2001 UTC
(22 years, 11 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint40,
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,
chkpt44a_post,
chkpt44a_pre,
chkpt44c_post,
chkpt44c_pre,
chkpt44d_post,
release1-branch-end,
release1-branch_branchpoint,
release1-branch_tutorials,
release1_b1,
release1_beta1,
release1_chkpt44d_post,
release1_final_v1,
release1_p1,
release1_p2,
release1_p3,
release1_p4
Branch point for:
ecco-branch,
release1,
release1-branch,
release1_coupled,
release1_final
Changes since
1.1: +2 -3 lines
Diff to
previous 1.1
o Added prototype routines to handle optimization
o Extended control vector to add passive tracer
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.