Log of /MITgcm/pkg/mom_vecinv/mom_vecinv.F
Parent Directory
| Revision Log
| Revision Graph
Revision
1.70 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 1 20:12:42 2013 UTC
(11 years, 1 month ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint64l,
checkpoint64m,
checkpoint64n,
checkpoint64o,
checkpoint64p,
checkpoint64q,
checkpoint64r,
checkpoint64s,
checkpoint64t
Changes since
1.69: +35 -31 lines
Diff to
previous 1.69
,
to
selected 1.39
- always set horiz. viscosity arrays to background value before calling
MOM_CALC_VISC (in MOM_FLUXFORM & MOM_VECINV) and call S/R MOM_CALC_VISC
only when using variable horiz. viscosity (useVariableVisc=T);
- simplify mom_vecinv.F (only 1 block for momViscosity).
Revision
1.69 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 28 21:04:25 2013 UTC
(11 years, 1 month ago)
by
jmc
Branch:
MAIN
Changes since
1.68: +41 -40 lines
Diff to
previous 1.68
,
to
selected 1.39
store in common block (in MOM_VISC.h): useHarmonicVisc, useBiharmonicVisc
& useVariableVisc, (previously local flag harmonic, biharmonic
& useVariableViscosity, were set for each k in mom_common/mom_calc_visc.F
and pass as argument back to S/R MOM_FLUXFORM & MOM_VECINV)
Revision
1.68 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 1 15:46:33 2012 UTC
(11 years, 11 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint64,
checkpoint64a,
checkpoint64b,
checkpoint64c,
checkpoint64d,
checkpoint64e,
checkpoint64f,
checkpoint64g,
checkpoint64h,
checkpoint64i,
checkpoint64j,
checkpoint64k
Changes since
1.67: +2 -2 lines
Diff to
previous 1.67
,
to
selected 1.39
#ifdef ALLOW_SHELFICE
CALL SHELFICE_V_DRAG(bi,bj,k,vFld,KE,KappaRU,vF,myThid)
Bug fix KappaRU -> KappaRV
Revision
1.67 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 19 14:39:53 2012 UTC
(12 years, 6 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint63l,
checkpoint63m,
checkpoint63n,
checkpoint63o,
checkpoint63p,
checkpoint63q,
checkpoint63r,
checkpoint63s
Changes since
1.66: +3 -3 lines
Diff to
previous 1.66
,
to
selected 1.39
change 1 loop range to be like all the other loops that set/update gu,gv/Diss
Revision
1.65 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 7 22:22:34 2011 UTC
(13 years, 3 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint62z,
checkpoint63,
checkpoint63a,
checkpoint63b,
checkpoint63c,
checkpoint63d,
checkpoint63e,
checkpoint63f,
checkpoint63g,
checkpoint63h,
checkpoint63i,
checkpoint63j,
checkpoint63k
Changes since
1.64: +2 -2 lines
Diff to
previous 1.64
,
to
selected 1.39
refine debugLevel criteria when printing messages
Revision
1.63 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 16 00:16:50 2010 UTC
(14 years, 6 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint62d,
checkpoint62e,
checkpoint62f,
checkpoint62g,
checkpoint62h,
checkpoint62i,
checkpoint62j,
checkpoint62k,
checkpoint62l,
checkpoint62m,
checkpoint62n,
checkpoint62o,
checkpoint62p,
checkpoint62q,
checkpoint62r,
checkpoint62s,
checkpoint62t,
checkpoint62u,
checkpoint62v
Changes since
1.62: +2 -2 lines
Diff to
previous 1.62
,
to
selected 1.39
avoid unbalanced quote (single or double) in commented line
Revision
1.62 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 1 01:27:33 2008 UTC
(16 years, 5 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint59p,
checkpoint59q,
checkpoint59r,
checkpoint60,
checkpoint61,
checkpoint61a,
checkpoint61b,
checkpoint61c,
checkpoint61d,
checkpoint61e,
checkpoint61f,
checkpoint61g,
checkpoint61h,
checkpoint61i,
checkpoint61j,
checkpoint61k,
checkpoint61l,
checkpoint61m,
checkpoint61n,
checkpoint61o,
checkpoint61p,
checkpoint61q,
checkpoint61r,
checkpoint61s,
checkpoint61t,
checkpoint61u,
checkpoint61v,
checkpoint61w,
checkpoint61x,
checkpoint61y,
checkpoint61z,
checkpoint62,
checkpoint62a,
checkpoint62b,
checkpoint62c
Changes since
1.61: +9 -7 lines
Diff to
previous 1.61
,
to
selected 1.39
clarify highOrderVorticity & upwindVorticity (now exclusive);
mom_vi_u/v_coriolis_c4.F now also deal with upwindVorticity ;
Revision
1.60 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 23 00:45:21 2006 UTC
(17 years, 10 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint58s_post,
checkpoint58t_post,
checkpoint58u_post,
checkpoint58v_post,
checkpoint58w_post,
checkpoint58x_post,
checkpoint58y_post,
checkpoint59,
checkpoint59a,
checkpoint59b,
checkpoint59c,
checkpoint59d,
checkpoint59e,
checkpoint59f,
checkpoint59g,
checkpoint59h,
checkpoint59i,
checkpoint59j,
mitgcm_mapl_00
Changes since
1.59: +3 -2 lines
Diff to
previous 1.59
,
to
selected 1.39
initialise tension & strain (Pb reported by Martin).
Revision
1.57 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 30 19:51:31 2006 UTC
(18 years, 5 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint58d_post,
checkpoint58e_post,
checkpoint58f_post,
checkpoint58g_post,
checkpoint58h_post,
checkpoint58i_post,
checkpoint58j_post,
checkpoint58k_post,
checkpoint58l_post
Changes since
1.56: +40 -30 lines
Diff to
previous 1.56
,
to
selected 1.39
add NHMTerms and 3.D Coriolis (NH) terms.
Revision
1.47 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 16 19:32:20 2005 UTC
(19 years ago)
by
baylor
Branch:
MAIN
Changes since
1.46: +18 -26 lines
Diff to
previous 1.46
,
to
selected 1.39
Move calculation of viscosities to separate file mom_common/mom_calc_visc.F. This allows Leith, LeithD,
and Smagorinsky to be used simultaneously, and soon will allow them to be used in strain-tension,
fluxform, and nonhydrostatic modes. Also, introduce viscC4Smag, a biharmonic Smagorinsky
viscosity as in Griffies and Hallberg.
Revision
1.39 -
(
view)
(
download)
(
annotate)
-
[selected]
Wed May 25 04:03:09 2005 UTC
(19 years, 4 months ago)
by
edhill
Branch:
MAIN
Changes since
1.38: +3 -2 lines
Diff to
previous 1.38
o for mnc output, fill the 'T' coordinate var with myTime and create a
separate 'iter' variable for iteration count
Revision
1.34 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 10 02:39:56 2005 UTC
(19 years, 6 months ago)
by
baylor
Branch:
MAIN
Changes since
1.33: +3 -1 lines
Diff to
previous 1.33
,
to
selected 1.39
Expanded Leith viscosity to follow Ahgridmin and Ahgridmax, and select between 'full' and approximate form. Also added leith-like viscosity that is proportional to grad(div.v_h).
Revision
1.32 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 4 05:59:50 2004 UTC
(19 years, 9 months ago)
by
dimitri
Branch:
MAIN
CVS Tags:
checkpoint57,
checkpoint57a_post,
checkpoint57a_pre
Changes since
1.31: +3 -3 lines
Diff to
previous 1.31
,
to
selected 1.39
Added CPP option MINIMAL_TAVE_OUTPUT for minimal time-averaged output:
S, T, U, V, W, ETA, and phiHydLow.
Revision
1.25 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 8 17:03:21 2004 UTC
(19 years, 11 months ago)
by
edhill
Branch:
MAIN
Changes since
1.24: +44 -19 lines
Diff to
previous 1.24
,
to
selected 1.39
o add ability of MNC to write local and "partial" (eg. 2D slices where
the full 3D field is never actually stored) arrays to NetCDF files
with the correct (that is, the complete multi-dimensional) set of
array indicies
- used in mom_vecinv() to write the diagFreq output
- tested (demonstrated) in verification/aim.5l_cs
Revision
1.19 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 26 14:50:10 2004 UTC
(20 years, 4 months ago)
by
adcroft
Branch:
MAIN
Changes since
1.18: +9 -4 lines
Diff to
previous 1.18
,
to
selected 1.39
Added variable viscosity for the vector invariant equations
based on Leith, 1968, Phys. Fluids (10) 1409-1416
- the use of the variable viscosty in the no-slip boundary conditions
has not been implemented (but should be)
- new parameters viscC2leith and viscC4leith are non-dimensional
- I decided to modulate the variable viscosuty with the same viscAhMax
and viscA4max; ideally we should have another maximum based on dx^2/dt etc.
Revision
1.16 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 24 15:15:16 2004 UTC
(20 years, 4 months ago)
by
adcroft
Branch:
MAIN
Changes since
1.15: +2 -2 lines
Diff to
previous 1.15
,
to
selected 1.39
Combined mom_vi_calc_ke.F and mom_calc_ke.F into mom_common/mom_calc_ke.F
- they use different discretizations so a s/r argument is used to distinguish
Revision
1.15 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 25 00:56:47 2004 UTC
(20 years, 7 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint52l_post,
checkpoint52l_pre,
checkpoint52m_post,
checkpoint52n_post,
checkpoint53,
checkpoint53a_post,
checkpoint53b_post,
checkpoint53b_pre,
checkpoint53c_post,
checkpoint53d_pre,
hrcube5
Changes since
1.14: +20 -9 lines
Diff to
previous 1.14
,
to
selected 1.39
add some (and change others) diagnostics writen every diagFreq.
Revision
1.11 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 4 19:51:54 2003 UTC
(20 years, 10 months ago)
by
edhill
Branch:
MAIN
CVS Tags:
branch-netcdf,
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:
netcdf-sm0
Changes since
1.10: +3 -3 lines
Diff to
previous 1.10
,
to
selected 1.39
o cleanup: convert DISABLE_MOM_FLUXFORM & DISABLE_MOM_VECINV to the
newer ALLOW_${pkg} form
- the only remaining package-based "special case" within genmake2
is the one for AIM vs. AIM_V23
Revision
1.8 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 10 23:00:01 2003 UTC
(20 years, 11 months ago)
by
heimbach
Branch:
MAIN
CVS Tags:
checkpoint51j_post,
checkpoint51k_post,
checkpoint51l_post,
checkpoint51l_pre,
checkpoint51m_post,
checkpoint51n_post,
checkpoint51n_pre,
checkpoint51o_pre
Branch point for:
checkpoint51n_branch,
tg2-branch
Changes since
1.7: +10 -11 lines
Diff to
previous 1.7
,
to
selected 1.39
Added some AD-related initialisations in mom_vecinv/ mom_fluxform/
Revision
1.6 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Apr 17 13:42:53 2003 UTC
(21 years, 5 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint50b_post,
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
Changes since
1.5: +12 -12 lines
Diff to
previous 1.5
,
to
selected 1.39
move forcing & CD-scheme calls from mom_fluxform & mom_vecinv
to timestep.F
Revision
1.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 11 13:35:03 2003 UTC
(21 years, 5 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint50b_pre
Changes since
1.4: +58 -66 lines
Diff to
previous 1.4
,
to
selected 1.39
restore the ability to exclude Advection and/or Coriolis, like in the
flux-form version (use momAdvection & useCoriolis flags).
note: omega3 was not used and is no longer computed (calls commented).
Revision
1.4 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 8 02:10:57 2003 UTC
(21 years, 7 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
checkpoint48d_post,
checkpoint48d_pre,
checkpoint48e_post,
checkpoint48f_post,
checkpoint48g_post,
checkpoint48h_post,
checkpoint48i_post,
checkpoint49,
checkpoint50,
checkpoint50a_post
Changes since
1.3: +7 -27 lines
Diff to
previous 1.3
,
to
selected 1.39
in preparation for r*:
new S/R (calc_grad_phi_hyd.F) to compute Hydrostatic potential gradient.
pass the 2 comp. of the grad. as arguments to momentum S/R.
Revision
1.3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 6 14:23:58 2001 UTC
(23 years ago)
by
adcroft
Branch:
MAIN
CVS Tags:
branch-exfmods-tag,
checkpoint40,
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,
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,
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:
branch-exfmods-curt,
c24_e25_ice,
ecco-branch,
icebear,
release1,
release1-branch,
release1_50yr,
release1_coupled,
release1_final
Changes since
1.2: +22 -1 lines
Diff to
previous 1.2
,
to
selected 1.39
Added tension/strain form of dissipation.
* NOT working on cubed sphere.
Revision
1.2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 17 18:40:30 2001 UTC
(23 years, 1 month ago)
by
adcroft
Branch:
MAIN
CVS Tags:
checkpoint40pre8
Changes since
1.1: +34 -14 lines
Diff to
previous 1.1
,
to
selected 1.39
Added method for dumping intermediate local arrays:
mdsio_writetile - same as mdsio_writefield except works from inside bi,bj loop
mdsio_writelocal - same as mdsio_writetile except works for local arrays
write_local_r? - higher-level wrapper for mdsio_writelocal
Controlled by diagFreq. Defaults to zero (ie. no dumps)
Example given at end of mom_vecinv.F that dumps some local arrays.
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.