Log of /MITgcm/model/src/calc_gt.F
Parent Directory
| Revision Log
| Revision Graph
Revision
1.51 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jun 18 23:22:43 2006 UTC
(18 years, 3 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint58k_post,
checkpoint58l_post,
checkpoint58m_post,
checkpoint58n_post,
checkpoint58o_post,
checkpoint58p_post,
checkpoint58q_post,
checkpoint58r_post,
checkpoint58s_post,
checkpoint58t_post,
checkpoint58u_post,
checkpoint58v_post,
checkpoint58w_post,
checkpoint58x_post,
checkpoint58y_post,
checkpoint59,
checkpoint59a,
checkpoint59b,
checkpoint59c,
checkpoint59d,
checkpoint59e,
checkpoint59f,
checkpoint59g,
mitgcm_mapl_00
Changes since
1.50: +63 -49 lines
Diff to
previous 1.50
make a local copy of velocity to pass (like u,v,r_Trans) to tracer advection S/R
Revision
1.50 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 7 15:28:02 2006 UTC
(18 years, 6 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.49: +3 -3 lines
Diff to
previous 1.49
change forcing_In_AB to affects both T,S forcing and Momentum forcing
(allow to differentiate between forcing components using new integer flags:
momForcingOutAB=1/0 & tracForcingOutAB=1/0)
and add new flag to put Dissipation tendency out of Adams-Bashforth.
Revision
1.49 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 6 18:25:49 2006 UTC
(18 years, 6 months ago)
by
heimbach
Branch:
MAIN
Changes since
1.48: +5 -2 lines
Diff to
previous 1.48
o Fix PmEpR store for #undef EXACT_CONSERV
o Fix "hidden" recomp. in thermodynamics (no TAF warnings)
o Try to fix NLFS adjoint (hidden recomp in forward_step)
Revision
1.45 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 6 22:19:08 2005 UTC
(18 years, 10 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint57x_post,
checkpoint57y_pre
Changes since
1.44: +33 -8 lines
Diff to
previous 1.44
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.44 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 15 14:18:51 2005 UTC
(19 years, 5 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpint57u_post,
checkpoint57g_post,
checkpoint57h_done,
checkpoint57h_post,
checkpoint57h_pre,
checkpoint57i_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,
checkpoint57w_post
Changes since
1.43: +31 -9 lines
Diff to
previous 1.43
enable AB-3 time-stepping
Revision
1.43 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 3 15:39:11 2004 UTC
(19 years, 9 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint57,
checkpoint57a_post,
checkpoint57a_pre,
checkpoint57b_post,
checkpoint57c_post,
checkpoint57c_pre,
checkpoint57d_post,
checkpoint57e_post,
checkpoint57f_post,
checkpoint57f_pre,
checkpoint57g_pre,
eckpoint57e_pre
Changes since
1.42: +7 -1 lines
Diff to
previous 1.42
allow to compile without generic_advdiff pkg.
Revision
1.40 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 26 02:38:09 2004 UTC
(20 years, 3 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.39: +2 -2 lines
Diff to
previous 1.39
T & S: separate Vert.Advec.Scheme from horizontal Advec.Scheme
Revision
1.39 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 7 21:18:01 2004 UTC
(20 years, 8 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,
checkpoint52m_post,
checkpoint52n_post,
checkpoint53,
checkpoint53a_post,
checkpoint53b_post,
checkpoint53b_pre,
checkpoint53c_post,
checkpoint53d_post,
checkpoint53d_pre,
checkpoint53f_post,
hrcube4,
hrcube5,
hrcube_1,
hrcube_2,
hrcube_3
Changes since
1.38: +9 -5 lines
Diff to
previous 1.38
rewrite (as in MultiDimAdvec) explicit tracer stepping (gad_calc_rhs.F)
to work with implicit vertical advection and AB
Revision
1.38 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 20 23:45:30 2002 UTC
(22 years, 3 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
branch-exfmods-tag,
branch-netcdf,
branchpoint-genmake2,
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,
checkpoint47,
checkpoint47a_post,
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,
checkpoint51,
checkpoint51a_post,
checkpoint51b_post,
checkpoint51b_pre,
checkpoint51c_post,
checkpoint51d_post,
checkpoint51e_post,
checkpoint51f_post,
checkpoint51f_pre,
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-exfmods-curt,
branch-genmake2,
branch-nonh,
checkpoint51n_branch,
netcdf-sm0,
tg2-branch
Changes since
1.37: +6 -1 lines
Diff to
previous 1.37
apply rescaling (NONLIN_FRSURF) also to gNm1 to get a better conservation
Revision
1.37 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 15 03:28:39 2002 UTC
(22 years, 3 months ago)
by
jmc
Branch:
MAIN
Changes since
1.36: +16 -9 lines
Diff to
previous 1.36
Add new flags:
* T,S forcing outside Adams-Bashforh
* temp,salt Advection and Forcing (turn on/off)
* for each tracer: internal flag for multiDimAdvection & A-B
Revision
1.36 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 26 18:09:14 2001 UTC
(23 years ago)
by
cnh
Branch:
MAIN
CVS Tags:
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,
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,
ecco_c44_e19,
ecco_c44_e20,
ecco_c44_e21,
ecco_c44_e22,
ecco_c44_e23,
ecco_c44_e24,
ecco_c44_e25,
ecco_c44_e26,
ecco_c44_e27,
ecco_ice1,
ecco_ice2,
icebear2,
icebear3,
icebear4,
icebear5,
release1-branch-end,
release1-branch_branchpoint,
release1-branch_tutorials,
release1_b1,
release1_beta1,
release1_chkpt44d_post,
release1_final_v1,
release1_p1,
release1_p10,
release1_p11,
release1_p12,
release1_p12_pre,
release1_p13,
release1_p13_pre,
release1_p14,
release1_p15,
release1_p16,
release1_p17,
release1_p2,
release1_p3,
release1_p4,
release1_p5,
release1_p6,
release1_p7,
release1_p8,
release1_p9
Branch point for:
c24_e25_ice,
ecco-branch,
icebear,
release1,
release1-branch,
release1_50yr,
release1_coupled,
release1_final
Changes since
1.35: +46 -40 lines
Diff to
previous 1.35
Bringing comments up to data and formatting for document extraction.
Revision
1.35 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 19 02:43:27 2001 UTC
(23 years ago)
by
adcroft
Branch:
MAIN
CVS Tags:
checkpoint40
Changes since
1.34: +24 -5 lines
Diff to
previous 1.34
Re-arranged sequence of operations for Adams-Bashforth
o this does not change numbers
o this makes it very easy to extract forcing/diffusion out of ABII
by changing calling sequence in calc_gt, calc_gs,...
Key modifications:
o new s/r: ADAMS_BASHFORTH2 gT=3/2*gT-1/2*gTnm1
o changed TIMESTEP_TRACER from gTnm1=t+dt*(3/2*gT-1/2*gTnm1)
to gT=T+dt*gT
o changed CALC_GT,CALC_GS & CALC_GTR1 to calcuate "gT" defined
by new timestep_tracer (ie. including forcing, ABII, N-L F-S, etc...)
now calls ADAMS_BASHFORTH2 and FREESURF_RESCALE_G
o changed CYCLE_TRACER appropriately T=gT only
Other associated mods:
o new s/r: FREESURF_RESCALE_G applies non-linear free-surface term
this used to be in TIMESTEP_TRACER
o added myIter as argument to CALC_GS,CALC_GT,CALC_GTR1
Revision
1.33
Tue Aug 21 15:46:15 2001 UTC
(23 years, 1 month ago)
by
heimbach
Branch:
MAIN
Changes since
1.32: +1 -1 lines
FILE REMOVED
Tracer tendency routines are replaced by those in pkg/generic_advdiff/.
Revision
1.32 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue May 29 14:01:36 2001 UTC
(23 years, 4 months ago)
by
adcroft
Branch:
MAIN
CVS Tags:
checkpoint40pre1,
checkpoint40pre2,
checkpoint40pre3,
checkpoint40pre4,
checkpoint40pre5,
checkpoint40pre6,
checkpoint40pre7
Changes since
1.31: +70 -78 lines
Diff to
previous 1.31
Merge from branch pre38:
o essential mods for cubed sphere
o debugged atmosphere, dynamcis + physics (aim)
o new packages (mom_vecinv, mom_fluxform, ...)
Revision
1.30 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 6 03:08:59 2001 UTC
(23 years, 7 months ago)
by
cnh
Branch:
MAIN
Changes since
1.29: +12 -2 lines
Diff to
previous 1.29
Changes to avoid references to unitialised variable.
Required to get exp0 through DEC compilers.
Revision
1.29 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 4 14:38:46 2001 UTC
(23 years, 7 months ago)
by
cnh
Branch:
MAIN
Changes since
1.28: +2 -1 lines
Diff to
previous 1.28
Made sure each .F and .h file had
the CVS keywords Header and Name at its start.
Most had header but very few currently have Name, so
lots of changes!
Revision
1.28 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 2 21:04:47 2001 UTC
(23 years, 7 months ago)
by
adcroft
Branch:
MAIN
Changes since
1.27: +6 -19 lines
Diff to
previous 1.27
Merged changes from branch "branch-atmos-merge" into MAIN (checkpoint34)
- substantial modifications to algorithm sequence (dynamics.F)
- packaged OBCS, Shapiro filter, Zonal filter, Atmospheric Physics
Revision
1.24 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jun 9 02:45:04 2000 UTC
(24 years, 3 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint28
Changes since
1.23: +15 -1 lines
Diff to
previous 1.23
Modifications to include TAMC directives, tape key computations
and initialisations to make code TAMC compatible.
Routines the_model_main.F and initialise_fixed.F
are left unchanged for the moment. (P.H.)
Revision
1.18 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 3 15:28:04 1998 UTC
(25 years, 11 months ago)
by
cnh
Branch:
MAIN
CVS Tags:
checkpoint17
Changes since
1.17: +3 -2 lines
Diff to
previous 1.17
Partial changes to incoporate atmospheric configuration
Minor TAMC compliance changes
Included one-layer verification experiment exp0
Revision
1.17 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 28 03:11:36 1998 UTC
(25 years, 11 months ago)
by
cnh
Branch:
MAIN
CVS Tags:
checkpoint16
Changes since
1.16: +21 -11 lines
Diff to
previous 1.16
Changes to support
- g77 compilation under Linux
- LR(1) form of 64-bit is D or E for constants
- Modified adjoint of exch with adjoint variables
acuumulated.
Revision
1.13 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 22 15:26:25 1998 UTC
(26 years, 3 months ago)
by
adcroft
Branch:
MAIN
CVS Tags:
branch-point-rdot,
checkpoint10,
checkpoint11,
checkpoint12,
checkpoint13,
checkpoint8,
checkpoint9
Branch point for:
branch-rdot
Changes since
1.12: +5 -3 lines
Diff to
previous 1.12
Various changes including time-dependant forcing:
o logic for controlling external forcing fields now allows
for time-dependant forcing: load_external_fields.F
o genmake.dec needed a special line for the above file.
o theta* and salt* time-stepping algorithm were re-implemented.
The 4x4 global configuration has been "double-checked" against
CNH's version. However, we do not assume any responsibility for
the correctness of this code ... 8-)
Revision
1.12 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 17 21:07:01 1998 UTC
(26 years, 3 months ago)
by
adcroft
Branch:
MAIN
Changes since
1.11: +4 -2 lines
Diff to
previous 1.11
Introduced time-dependant forcing, loaded and interpolated in
load_external_fields.F in a subroutine load_interpolate_forcing().
Control is by one logical and two real variables in PARAMS.h:
periodicExternalForcing, externForcingCycle and externForcingPeriod.
The code in load_external_fields.F is "customized" so needs to
be edited for non-global type runs. We'll tidy it up later.
Revision
1.10 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 8 21:43:00 1998 UTC
(26 years, 3 months ago)
by
cnh
Branch:
MAIN
CVS Tags:
checkpoint6
Changes since
1.9: +16 -3 lines
Diff to
previous 1.9
Merge of GM Redi and spherical polar and inplicit diffusion
and CD. Everything for a global run is now included, however,
still some discrepancies with GM Redi.
Revision
1.9 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 1 22:27:14 1998 UTC
(26 years, 4 months ago)
by
adcroft
Branch:
MAIN
CVS Tags:
checkpoint5
Changes since
1.8: +13 -5 lines
Diff to
previous 1.8
Implemented implicit vertical diffusion (tracers only).
Involved introducing a "total" diffusivity array (local 3D)
calculated by calc_diffusivity().
Made some small changes to time-stepping algorithm.
Switched on by setting implicitZdiffusion.
(note: *Not* fully tested with topography. But when switched off
this does produce identical results)
Revision
1.3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 20 21:29:31 1998 UTC
(26 years, 4 months ago)
by
adcroft
Branch:
MAIN
CVS Tags:
checkpoint2,
redigm
Changes since
1.2: +69 -17 lines
Diff to
previous 1.2
GM/Redi parameterization. calc_isoslopes() calculates components
of Redi tensor. calc_gt() then uses these components in a modified
vertical tracer flux. AJA
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.