Log of /MITgcm/pkg/gmredi/gmredi_slope_limit.F
Parent Directory
| Revision Log
| Revision Graph
Revision
1.19 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 21 19:34:13 2003 UTC
(21 years, 5 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_pre
Branch point for:
branch-genmake2
Changes since
1.18: +9 -7 lines
Diff to
previous 1.18
Yet more changes:
o adgmredi_calc_tensor
avoiding all recomputation of gmredi_slope_limit
o adgmredi_x/y/rtransport
added flag for excessive storing to avoid recomp. of
u/v/rtans, dTdx/y/z
-> this is not really necessary and very memory-consuming
o adgmredi_slope_psi:
consistency with gmredi_slope_limit in treatment of GM_slopeSqCutoff
o gmredi_slope_limit
re-activated full calculation of taperfct for case 'ac02'
Revision
1.18 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 13 19:02:45 2003 UTC
(21 years, 5 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint47i_post
Changes since
1.17: +32 -33 lines
Diff to
previous 1.17
add GM_Small_Number & GM_slopeSqCutoff (replace Large_SlopeSqr)
as running-time parameter (data.gmredi)
default value are 1.d-12 & 1.d+48 resp.
GM_EXCLUDE_() replace GM_TAPER_() in gmredi_slope_limit.F
Revision
1.17 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 12 21:35:27 2003 UTC
(21 years, 5 months ago)
by
jmc
Branch:
MAIN
Changes since
1.16: +29 -19 lines
Diff to
previous 1.16
fix few bugs and restore parameter value (e.g., Small_Number=1.D-12)
and scheme (e.g., Large_SlopeSqr=1.D+48) of checkpoint47f_post
Revision
1.16 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 10 23:41:15 2003 UTC
(21 years, 5 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint47h_post
Changes since
1.15: +3 -3 lines
Diff to
previous 1.15
o few modif.'s to get latest version adjointed
(mainly kick out code in ini_linear_phisurf)
o modif's to run adjoint with exactConserv
o case GM_BOLUS_ADVEC should be cleaned
S/R gmredi_slope_psi should be cleaned
o verification/carbon now has exactConserv=.TRUE.
Revision
1.15 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 10 00:48:39 2003 UTC
(21 years, 5 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint47g_post
Changes since
1.14: +39 -38 lines
Diff to
previous 1.14
Here they are, before they get changed/lost/stolen.
Mostly modif.'s to fix numerical sensitivities.
Gradient checks OK for
- GM_taper_scheme:
* clipping
* ac02
* linear
* glw91
* dm95
* ldd97
- GMREDI_OPTIONS:
* GM_VISBECK_VARIABLE_K
* GM_NON_UNITY_DIAGONAL
* GM_EXTRA_DIAGONAL
* GM_BOLUS_ADVEC
in conjunction with data.gmredi parameters to be checked in
in a few minutes under verification/carbon/code/
Revision
1.14 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 15 02:57:47 2002 UTC
(21 years, 7 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
branch-exfmods-tag,
checkpoint47,
checkpoint47a_post,
checkpoint47b_post,
checkpoint47c_post,
checkpoint47d_post,
checkpoint47d_pre,
checkpoint47e_post,
checkpoint47f_post
Branch point for:
branch-exfmods-curt
Changes since
1.13: +16 -6 lines
Diff to
previous 1.13
o * "clean" adjoint code (in terms of extensive recomputations)
can now be obtained for all GMREDI options (i.e. for
- GM_VISBECK_VARIABLE_K
- GM_NON_UNITY_DIAGONAL
- GM_EXTRA_DIAGONAL
- GM_BOLUS_ADVEC )
* However, wrong gradient check problem remains unsolved.
* New CPP options have been introduced for different
tapering schemes
Revision
1.13 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 14 22:43:49 2002 UTC
(21 years, 7 months ago)
by
heimbach
Branch:
MAIN
Changes since
1.12: +89 -29 lines
Diff to
previous 1.12
o * "clean" adjoint code (in terms of extensive recomputations)
can now be obtained for all GMREDI options (i.e. for
- GM_VISBECK_VARIABLE_K
- GM_NON_UNITY_DIAGONAL
- GM_EXTRA_DIAGONAL
- GM_BOLUS_ADVEC )
* However, wrong gradient check problem remains unsolved.
* New CPP options have been introduced for different
tapering schemes
Revision
1.12 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Mar 24 02:33:16 2002 UTC
(22 years, 3 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint44h_post,
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
Changes since
1.11: +89 -63 lines
Diff to
previous 1.11
Various modifications to generate more stable adjoint of GMRedi.
Revision
1.10 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 11 17:29:16 2002 UTC
(22 years, 5 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint43a-release1mods,
checkpoint44,
checkpoint44b_post,
checkpoint44b_pre,
chkpt44a_post,
chkpt44a_pre,
chkpt44c_post,
chkpt44c_pre,
release1-branch-end,
release1-branch_branchpoint,
release1-branch_tutorials
Branch point for:
release1-branch
Changes since
1.9: +99 -20 lines
Diff to
previous 1.9
Modified to generate adjoint:
o changed some ntermediate scalars to arrays
o broke some loops at nonlinear expressions
o inserted store directives
Tested for iverification/global_ocean.90x40x15
Revision
1.9 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 16 18:54:49 2001 UTC
(22 years, 6 months ago)
by
jmc
Branch:
MAIN
Changes since
1.8: +3 -1 lines
Diff to
previous 1.8
Modification to the GMREDI package :
change units of tensor-K arrays, scale now like diffusivity
initialise all common block arrays in S/R gmredi_init
add option to use different isopycnal(Redi) & GM diffusivity
add option to use the advective GM form or the skew-flux form (=default)
bug in non_unity_diagonal part fixed.
Revision
1.8 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 4 15:09:34 2001 UTC
(22 years, 6 months ago)
by
jmc
Branch:
MAIN
Changes since
1.7: +66 -95 lines
Diff to
previous 1.7
Modifications related to GM-Redi tapering options:
1) avoid changing the slope sign in negatively stratified region
2) tapered GM-Redi tensor was not truly adiabatic: fixed.
3) add one (simple) tapering function.
Revision
1.7 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 21 15:27:19 2001 UTC
(22 years, 10 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint40,
checkpoint40pre8,
checkpoint40pre9,
checkpoint41,
checkpoint42,
checkpoint43,
ecco-branch-mod1,
release1_b1,
release1_beta1
Branch point for:
ecco-branch,
release1,
release1_coupled
Changes since
1.6: +3 -3 lines
Diff to
previous 1.6
Minor changes for adjoint.
Revision
1.1 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 21 19:42:54 2000 UTC
(24 years ago)
by
adcroft
Branch:
MAIN
CVS Tags:
branch-atmos-merge-freeze,
branch-atmos-merge-phase1,
branch-atmos-merge-phase2,
branch-atmos-merge-phase3,
branch-atmos-merge-phase4,
branch-atmos-merge-phase5,
branch-atmos-merge-phase6,
branch-atmos-merge-phase7,
branch-atmos-merge-shapiro,
branch-atmos-merge-start,
branch-atmos-merge-zonalfilt,
checkpoint29,
checkpoint30,
checkpoint31,
checkpoint32,
checkpoint33
Branch point for:
branch-atmos-merge
Packaged GM/Redi 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.