Log of /MITgcm/pkg/generic_advdiff/gad_calc_rhs.F
Parent Directory
| Revision Log
| Revision Graph
Revision
1.41 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jun 18 23:27:44 2006 UTC
(18 years ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint58k_post,
checkpoint58l_post,
checkpoint58m_post,
checkpoint58n_post,
checkpoint58o_post,
checkpoint58p_post,
checkpoint58q_post,
checkpoint58r_post
Changes since
1.40: +41 -40 lines
Diff to
previous 1.40
,
to
selected 1.8
make a local copy of velocity to pass (like u,v,r_Trans) to tracer advection S/R
Revision
1.40 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Mar 1 03:06:04 2006 UTC
(18 years, 3 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint58b_post,
checkpoint58c_post,
checkpoint58d_post,
checkpoint58e_post,
checkpoint58f_post,
checkpoint58g_post,
checkpoint58h_post,
checkpoint58i_post,
checkpoint58j_post
Changes since
1.39: +72 -59 lines
Diff to
previous 1.39
,
to
selected 1.8
add 1 argument to switch from AB(gTr) to AB(Tracer)
Revision
1.38 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 6 22:14:02 2005 UTC
(18 years, 7 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint57x_post,
checkpoint57y_post,
checkpoint57y_pre,
checkpoint57z_post,
checkpoint58,
checkpoint58a_post
Changes since
1.37: +39 -33 lines
Diff to
previous 1.37
,
to
selected 1.8
Allow to apply AB on T,S rather than on AB(gT,gS):
- implemented within #ifdef ALLOW_ADAMSBASHFORTH_3
- use the same arrays (gtNm,gsNm) to hold tracer field at previous
time-steps (if AB(T,S)) and tendencies (if AB(gT,gS)).
Revision
1.36 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 22 00:27:47 2005 UTC
(19 years ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpint57u_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
Changes since
1.35: +4 -4 lines
Diff to
previous 1.35
,
to
selected 1.8
"rkSign" replaces "-rkFac" (<- removed)
Revision
1.29 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 20 21:54:46 2004 UTC
(19 years, 8 months ago)
by
jmc
Branch:
MAIN
Changes since
1.28: +7 -10 lines
Diff to
previous 1.28
,
to
selected 1.8
Compute the non-local term using either KPP vertical diffusivity (default)
or the total vertical diffusivity (when KPP_ghatUseTotalDiffus=T)
Revision
1.26 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 26 02:38:54 2004 UTC
(19 years, 11 months ago)
by
jmc
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
Changes since
1.25: +12 -11 lines
Diff to
previous 1.25
,
to
selected 1.8
T & S: separate Vert.Advec.Scheme from horizontal Advec.Scheme
Revision
1.24 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 29 03:33:51 2004 UTC
(20 years, 2 months ago)
by
edhill
Branch:
MAIN
CVS Tags:
checkpoint52m_post,
checkpoint52n_post,
checkpoint53,
checkpoint53a_post,
checkpoint53b_post,
checkpoint53b_pre,
checkpoint53c_post,
checkpoint53d_post,
checkpoint53d_pre
Changes since
1.23: +31 -29 lines
Diff to
previous 1.23
,
to
selected 1.8
o new "poster children" for the API reference:
- generic_advdiff
- mnc
Revision
1.23 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 7 21:35:00 2004 UTC
(20 years, 5 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint52e_post,
checkpoint52f_post,
checkpoint52f_pre,
checkpoint52h_pre,
checkpoint52i_post,
checkpoint52i_pre,
checkpoint52j_post,
checkpoint52j_pre,
checkpoint52k_post,
checkpoint52l_post,
checkpoint52l_pre,
hrcube4,
hrcube5,
hrcube_1,
hrcube_2,
hrcube_3
Changes since
1.22: +30 -69 lines
Diff to
previous 1.22
,
to
selected 1.8
rewrite (as in MultiDimAdvec) explicit tracer stepping (gad_calc_rhs.F)
to work with implicit vertical advection and AB.
Revision
1.22 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 25 03:01:59 2003 UTC
(20 years, 8 months ago)
by
dimitri
Branch:
MAIN
CVS Tags:
branch-netcdf,
branchpoint-genmake2,
checkpoint51f_post,
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_pre,
ecco_c52_e35
Branch point for:
branch-genmake2,
branch-nonh,
checkpoint51n_branch,
netcdf-sm0,
tg2-branch
Changes since
1.21: +2 -7 lines
Diff to
previous 1.21
,
to
selected 1.8
o Mods and bug fixes to pkg/cal, pkg/exf, etc., needed for computation
of tracer Green's fucntions for ocean inversion project.
Revision
1.21 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 24 04:52:38 2003 UTC
(20 years, 8 months ago)
by
dimitri
Branch:
MAIN
Changes since
1.20: +2 -2 lines
Diff to
previous 1.20
,
to
selected 1.8
o Mods and bug fixes to pkg/cal, pkg/exf, etc. needed for computation
of tracer Green's fucntions for ocean inversion project.
Revision
1.19 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 4 22:53:42 2003 UTC
(20 years, 10 months ago)
by
dimitri
Branch:
MAIN
CVS Tags:
checkpoint51f_pre
Changes since
1.18: +9 -4 lines
Diff to
previous 1.18
,
to
selected 1.8
checkpoint51f_post
o Added on-the-fly spatial interpolation capability
"USE_EXF_INTERPOLATION" to pkg/exf.
This is a temporary Cartesian-grid hack until
the super-duper ESMF coupler becomes available.
Usage example is in verification/global_with_exf.
o Bug fix to pkg/ptracers, pkg/generic_advdiff/gad_calc_rhs.F,
and pkg/kpp/kpp_transport_ptr.F for dealing with tracer
non-local transport term.
Revision
1.18 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 14 09:20:06 2003 UTC
(21 years, 1 month ago)
by
mlosch
Branch:
MAIN
CVS Tags:
checkpoint50e_post,
checkpoint50f_post,
checkpoint50f_pre,
checkpoint50g_post,
checkpoint50h_post,
checkpoint50i_post,
checkpoint51,
checkpoint51a_post,
checkpoint51b_post,
checkpoint51b_pre,
checkpoint51c_post,
checkpoint51d_post,
checkpoint51e_post
Changes since
1.17: +9 -1 lines
Diff to
previous 1.17
,
to
selected 1.8
o make KPP work with PTRACERS
- fix gad_calc_rhs to call new routine kpp_transport_ptr, which is nearly a
copy of kpp_transport_s
- there is no analogue to SurfaceTendencyS, so I have to use
gPtr(of the surface layer) instead
Revision
1.17 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 26 21:08:36 2003 UTC
(21 years, 4 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint48b_post,
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_pre
Changes since
1.16: +24 -1 lines
Diff to
previous 1.16
,
to
selected 1.8
r* coordinate added in #ifdef NONLIN_FRSURF block.
Revision
1.16 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 10 03:02:00 2002 UTC
(21 years, 6 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
branch-exfmods-tag,
checkpoint47c_post,
checkpoint47d_post,
checkpoint47d_pre,
checkpoint47e_post,
checkpoint47f_post,
checkpoint47g_post,
checkpoint47h_post,
checkpoint47i_post,
checkpoint47j_post,
checkpoint48,
checkpoint48a_post,
checkpoint48c_post,
checkpoint48c_pre
Branch point for:
branch-exfmods-curt
Changes since
1.15: +17 -1 lines
Diff to
previous 1.15
,
to
selected 1.8
* OCEANICP & realFreshWater: include P-E direct effect on wVel ;
NOTES: requires option NONLIN_FRSURF to be "#define".
Revision
1.15 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 12 20:42:24 2002 UTC
(21 years, 7 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint46n_post,
checkpoint47,
checkpoint47a_post,
checkpoint47b_post
Changes since
1.14: +4 -4 lines
Diff to
previous 1.14
,
to
selected 1.8
Merging from release1_p8 branch:
o GAD:
- generated new common blocks to account for call of
same gad routines with differing traceridentities
(needed to modify tracerIdentity indices in GAD.h)
- generated separate common blocks for case useCubedSphereExchange
(Department of Futurology)
- parameter lists to gmredi_?transport: added tracerIdentity
- added new key indices to tamc.h
Revision
1.14 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 15 03:31:17 2002 UTC
(22 years ago)
by
jmc
Branch:
MAIN
CVS Tags:
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
Changes since
1.13: +8 -28 lines
Diff to
previous 1.13
,
to
selected 1.8
for each tracer, define an internal flag for multiDimAdvection & A-B
Revision
1.12 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 27 20:12:11 2001 UTC
(22 years, 8 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint42,
checkpoint43,
checkpoint43a-release1mods,
checkpoint44,
checkpoint44b_post,
checkpoint44b_pre,
checkpoint44e_post,
checkpoint44e_pre,
checkpoint44f_post,
checkpoint44f_pre,
checkpoint44g_post,
checkpoint44h_pre,
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,
release1-branch-end,
release1-branch_branchpoint,
release1-branch_tutorials,
release1_b1,
release1_beta1,
release1_chkpt44d_post
Branch point for:
ecco-branch,
release1,
release1-branch,
release1_coupled,
release1_final
Changes since
1.11: +11 -18 lines
Diff to
previous 1.11
,
to
selected 1.8
Fixed AD-related problems:
o Store directives up-to-date with re-arranged Adams-Bashforth
(mainly thermodynamics.F)
o New store directives for multi-dim. advection schemes
* new CPP flag ALLOW_MULTI_DIM_ADVECTION
* new common block and key passkey
(mainly gad_advection.F)
o Modified store directives for split of dynamics/thermodynamics
for the case ALLOW_KPP
o Cleaned argument list for timestep_tracer.F
Revision
1.8 -
(
view)
(
download)
(
annotate)
-
[selected]
Mon Sep 10 01:22:48 2001 UTC
(22 years, 9 months ago)
by
adcroft
Branch:
MAIN
Changes since
1.7: +29 -2 lines
Diff to
previous 1.7
Added multi-dimensional form of advection
o available only for single step schemes (ie. can't be used with ABII)
o stable for max(cfl_u,cfl_v,cfl_w)<=1 (without cfl_u+cfl_v+cfl_w <=1)
o selected using multiDimAdvection=.T. (default)
o had to hack some existing routines to work on local arrays
Revision
1.7 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 5 17:46:03 2001 UTC
(22 years, 9 months ago)
by
heimbach
Branch:
MAIN
Changes since
1.6: +2 -2 lines
Diff to
previous 1.6
,
to
selected 1.8
Continued lines must not be interrupted by comment lines.
Such contstructs cannot be handled by the
(at best) semi-automatic compiler TAMC.
Example:
subroutine fran(
c this is the input
I goin,
c this is the output
O goout
& )
cannot be handled by TAMC.
Revision
1.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 4 17:00:48 2001 UTC
(22 years, 9 months ago)
by
adcroft
Branch:
MAIN
Changes since
1.4: +27 -27 lines
Diff to
previous 1.4
,
to
selected 1.8
Changed loop ranges through out to 1-Ol?,sN?+Ol?.
o JMC noted an assymetry between ranges for x and y fluxes.
o Didn't change numbers since ranges were wide enough.
Revision
1.4 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 4 14:53:11 2001 UTC
(22 years, 9 months ago)
by
adcroft
Branch:
MAIN
Changes since
1.3: +21 -2 lines
Diff to
previous 1.3
,
to
selected 1.8
Added two more methods *BUT* only in (x,y)!
o DST-3 is 3rd order direct space time method
o DST-3FL is flux limited 3rd order direct space time method
o r-direction to come. Place holders commented out in gad_calc_rhs.F
A stop statement will catch it if you try to use it. Either use with Nr=1
or write the code. :)
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.