/[MITgcm]/MITgcm/pkg/generic_advdiff/gad_calc_rhs.F
ViewVC logotype

Log of /MITgcm/pkg/generic_advdiff/gad_calc_rhs.F

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


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

Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Fri Jun 26 23:10:09 2009 UTC (14 years, 10 months ago) by jahn
Branch: MAIN
CVS Tags: checkpoint61s, checkpoint61t, checkpoint61u, checkpoint61v, checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d
Changes since 1.52: +25 -23 lines
Diff to previous 1.52
add package longstep


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Wed Apr 23 18:32:20 2008 UTC (16 years ago) by jahn
Branch: MAIN
CVS Tags: checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, checkpoint61d, checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n, checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r
Changes since 1.51: +47 -22 lines
Diff to previous 1.51
fix faulty Smolarkiewicz (positive Redi) hack


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Fri Apr 18 19:39:48 2008 UTC (16 years ago) by jahn
Branch: MAIN
Changes since 1.50: +57 -1 lines
Diff to previous 1.50
hack to make Redi positive


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Sat Oct 20 14:56:43 2007 UTC (16 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59i, checkpoint59j, checkpoint59k, checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o, checkpoint59p
Changes since 1.49: +1 -7 lines
Diff to previous 1.49
Adding 7th Order One Step method (OS7MP) to adjoint.
Gradient check OK, but long-term stability to be seen.


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 17:12:16 2007 UTC (16 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59h
Changes since 1.48: +6 -25 lines
Diff to previous 1.48
add trUseGMRedi & trUseKPP to the argument list


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Tue Sep 18 15:27:56 2007 UTC (16 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.47: +32 -9 lines
Diff to previous 1.47
poor handeling of PTRACERS_useGMRedi & PTRACERS_useKPP (with no equivalent
flag for T & S) is prone to serious bugs, and rarely (never ?) tested.
Temporary fix (but trUseGMRedi & trUseKPP should be passed as argument).


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Thu May 3 21:34:39 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59b, checkpoint59c, checkpoint59d, checkpoint59e, checkpoint59f, checkpoint59g
Changes since 1.46: +11 -8 lines
Diff to previous 1.46
add aguments to KPP_TRANSPORT calls.


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Wed Apr 4 01:39:06 2007 UTC (17 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58y_post, checkpoint59, checkpoint59a
Changes since 1.45: +13 -13 lines
Diff to previous 1.45
add a logical argument "calcCFL" to DST horizontal Advection S/R
(if false, assume that uFld,vFld are already CFL number in x,y dir)


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Thu Jan 25 16:59:08 2007 UTC (17 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58v_post, checkpoint58w_post, checkpoint58x_post
Changes since 1.44: +7 -1 lines
Diff to previous 1.44
fix for the adjoint: for now, just ignore OS7MP.


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Sat Jan 20 21:20:11 2007 UTC (17 years, 3 months ago) by adcroft
Branch: MAIN
Changes since 1.43: +13 -1 lines
Diff to previous 1.43
Added new advection scheme, OS7MP, which is seventh order and monotonicity preserving (note: not the same as monotonic!)
 o enabled with advScheme set to "7". (Who chose 77 for Superbee? Oh, that was me ...)
 o scheme requires a halo of 4
   - no error checking for this at the moment
 o scheme is coded for convenience rather than efficiency
   - can easily switch down order or select the TVD limiter by commenting lines
   - the y direction is coded with invert do i; do j loops (for now)


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Tue Dec 5 05:26:46 2006 UTC (17 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58s_post, checkpoint58t_post, checkpoint58u_post, mitgcm_mapl_00
Changes since 1.42: +10 -5 lines
Diff to previous 1.42
start to implement deep-atmosphere and/or anelastic formulation


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Sun Nov 19 22:04:09 2006 UTC (17 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.41: +3 -3 lines
Diff to previous 1.41
rename some diagnostics:
s/DIFx/DFxE/g
s/DIFy/DFyE/g


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Sun Jun 18 23:27:44 2006 UTC (17 years, 10 months 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
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, 2 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
add 1 argument to switch from AB(gTr) to AB(Tracer)


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Sun Feb 26 01:56:27 2006 UTC (18 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.38: +30 -4 lines
Diff to previous 1.38
just a try to fix the adjoint Pb (duplicated input argument)


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sun Nov 6 22:14:02 2005 UTC (18 years, 5 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
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.37 - (view) (download) (annotate) - [select for diffs]
Sat Oct 22 20:09:52 2005 UTC (18 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57w_post
Changes since 1.36: +33 -14 lines
Diff to previous 1.36
- add DST-2 & 1rst Order upwind scheme.
- change consistently calls to Vert.Adv. S/R that are also used in MutiDimAdv.
   (tracer declared without bi,bj)


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Wed Jun 22 00:27:47 2005 UTC (18 years, 10 months 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
"rkSign" replaces "-rkFac" (<- removed)


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Sun Apr 3 16:01:21 2005 UTC (19 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57f_post, checkpoint57f_pre, checkpoint57g_post, checkpoint57g_pre, checkpoint57h_done, checkpoint57h_post, checkpoint57h_pre, checkpoint57i_post
Changes since 1.34: +33 -7 lines
Diff to previous 1.34
We fool the adjoint:
When using DST3FL(=33) we revert to unlimited DST3(=30) in reverse mode
if we set inAdExact=.FALSE.


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Thu Feb 17 00:03:07 2005 UTC (19 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57e_post, eckpoint57e_pre
Changes since 1.33: +4 -1 lines
Diff to previous 1.33
fix diagnostics of vertical advective flux.


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 19:10:13 2004 UTC (19 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57b_post, checkpoint57c_post, checkpoint57c_pre, checkpoint57d_post
Changes since 1.32: +7 -14 lines
Diff to previous 1.32
change options in diagnostics_fill arguments.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 22:29:34 2004 UTC (19 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.31: +149 -92 lines
Diff to previous 1.31
add diagnostics of advective & diffusive fluxes


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sat Dec 4 00:20:27 2004 UTC (19 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57, checkpoint57a_post, checkpoint57a_pre
Changes since 1.30: +10 -10 lines
Diff to previous 1.30
depth convergence accelerator: replace deltaTtracer by dTtracerLev(k)


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Thu Oct 21 21:26:10 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint55i_post, checkpoint55j_post, checkpoint56, checkpoint56a_post, checkpoint56b_post, checkpoint56c_post
Changes since 1.29: +5 -5 lines
Diff to previous 1.29
Explicit vertical diffusivity: use a 2.D vertical diffusivity array


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 21:54:46 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.28: +7 -10 lines
Diff to previous 1.28
Compute the non-local term using either KPP vertical diffusivity (default)
         or the total vertical diffusivity (when KPP_ghatUseTotalDiffus=T)


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Mon Sep 27 14:45:09 2004 UTC (19 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint55d_post, checkpoint55d_pre, checkpoint55e_post, checkpoint55f_post, checkpoint55g_post, checkpoint55h_post
Changes since 1.27: +2 -1 lines
Diff to previous 1.27
debug_cs_corner_uv should be called only 1 time within one bi,bj loop.


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Fri Sep 24 16:52:44 2004 UTC (19 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.26: +34 -15 lines
Diff to previous 1.26
use a local copy of maskW & maskS (new arguments of advection S/R) for
 multidimAdvection.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sat Jun 26 02:38:54 2004 UTC (19 years, 10 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
T & S: separate Vert.Advec.Scheme from horizontal Advec.Scheme


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Fri Jun 25 18:19:20 2004 UTC (19 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint53f_post
Changes since 1.24: +8 -1 lines
Diff to previous 1.24
AIM specific modif: zero vertical advection of S at top interface Nr.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Mon Mar 29 03:33:51 2004 UTC (20 years, 1 month 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
 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, 3 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
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, 7 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
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, 7 months ago) by dimitri
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20
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.20 - (view) (download) (annotate) - [select for diffs]
Mon Sep 22 22:13:11 2003 UTC (20 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.19: +9 -8 lines
Diff to previous 1.19
comment out initialization of tendency: moved to thermodynamics.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Mon Aug 4 22:53:42 2003 UTC (20 years, 9 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint51f_pre
Changes since 1.18: +9 -4 lines
Diff to previous 1.18
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 (20 years, 11 months 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
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, 3 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
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, 4 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
 * 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, 5 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
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 (21 years, 10 months 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
for each tracer, define an internal flag for multiDimAdvection & A-B


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Mar 24 02:12:50 2002 UTC (22 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint44h_post, checkpoint45, checkpoint45a_post, checkpoint45b_post, checkpoint45c_post
Changes since 1.12: +10 -1 lines
Diff to previous 1.12
o write(0,*) conflicts with TAF (we had this issue before)
o storing added for rTrans
o some initialisations modified


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu Sep 27 20:12:11 2001 UTC (22 years, 7 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
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.11 - (view) (download) (annotate) - [select for diffs]
Wed Sep 19 20:45:09 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint41
Changes since 1.10: +63 -24 lines
Diff to previous 1.10
Added comments in form compatible with "protex".


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 17:46:49 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40
Changes since 1.9: +3 -3 lines
Diff to previous 1.9
Bug fix: out of bounds in main loop. Reported by stephd several days ago.
Thanks to Steph.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 13:09:04 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre9
Changes since 1.8: +5 -7 lines
Diff to previous 1.8
Added third dimension for DST method.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 01:22:48 2001 UTC (22 years, 7 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, 7 months ago) by heimbach
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
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.6 - (view) (download) (annotate) - [select for diffs]
Tue Sep 4 17:16:11 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5
maskUp was unused by gmrei_rtransport. Deleted from argument list.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Sep 4 17:00:48 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
Changes since 1.4: +27 -27 lines
Diff to previous 1.4
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, 8 months ago) by adcroft
Branch: MAIN
Changes since 1.3: +21 -2 lines
Diff to previous 1.3
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. :)


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Thu Aug 30 00:40:37 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
Changes since 1.2: +18 -17 lines
Diff to previous 1.2
JMC pointed out these missing changes for the run-time advection
schemes. Oops.

We need a test that uses them...


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Thu Jul 12 00:26:30 2001 UTC (22 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint40pre2, checkpoint40pre3, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6, checkpoint40pre7, checkpoint40pre8
Changes since 1.1: +38 -12 lines
Diff to previous 1.1
move the "surface" correction term here (fix problem with mask)
 and add a 3rd order advection scheme option


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed May 30 19:34:48 2001 UTC (22 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre1
Added "gad" package. Needs generalizing to allow selection
of advection schemes at run-time and different schemes for
each 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.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.22