/[MITgcm]/MITgcm/pkg/mom_vecinv/mom_vecinv.F
ViewVC logotype

Log of /MITgcm/pkg/mom_vecinv/mom_vecinv.F

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


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

Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Sat Apr 29 16:11:38 2017 UTC (7 years ago) by jmc
Branch: MAIN
CVS Tags: HEAD, checkpoint66h, checkpoint66i, checkpoint66j, checkpoint66k, checkpoint66l, checkpoint66m, checkpoint66n, checkpoint66o
Changes since 1.80: +5 -3 lines
Diff to previous 1.80
fix previous modif


Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Fri Apr 28 17:17:14 2017 UTC (7 years ago) by mlosch
Branch: MAIN
Changes since 1.79: +21 -9 lines
Diff to previous 1.79
 pass these runtime flags as formal parameters to
  s/r mom_vi_u/v_coriolis, mom_vi_u/v_coriolis_c4, so that these routines
  can also be used in pkg/seaice:
  selectVortScheme, highOrderVorticity, upwindVorticity, useJamartMomAdv


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Mon Mar 6 20:05:36 2017 UTC (7 years, 2 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint66e, checkpoint66f, checkpoint66g
Changes since 1.78: +116 -1 lines
Diff to previous 1.78
- avoid recomputations


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Wed Nov 30 00:11:22 2016 UTC (7 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint66b, checkpoint66c, checkpoint66d
Changes since 1.77: +4 -3 lines
Diff to previous 1.77
forgot these 2 S/R: with implicit bottom friction, turn off explicit bottom i
 drag calls.


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Thu Sep 10 18:08:51 2015 UTC (8 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65o, checkpoint65p, checkpoint65q, checkpoint65r, checkpoint65s, checkpoint65t, checkpoint65u, checkpoint65v, checkpoint65w, checkpoint65x, checkpoint65y, checkpoint65z, checkpoint66a
Changes since 1.76: +17 -13 lines
Diff to previous 1.76
- add anelastic and deep-atmosphere geometry factor in pkg/mom_vecinv ; this
  allows to use Vector-Invariant form in deep atmos and anelastic formulation


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Sat Jan 3 23:58:53 2015 UTC (9 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65i, checkpoint65j, checkpoint65k, checkpoint65l, checkpoint65m, checkpoint65n
Changes since 1.75: +26 -14 lines
Diff to previous 1.75
- add one argument (the other velocity component) to S/R MOM_U/V_BOTTOMDRAG
  and S/R SHELFICE_U/V_DRAG
- remove condition on bottomDragTerms when calling SHELFICE_U/V_DRAG
  (similar to mom_fluxform calls).


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Wed Dec 24 19:13:53 2014 UTC (9 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.74: +10 -10 lines
Diff to previous 1.74
- add one more level to vertical viscosity local arrays (Nr+1, previously Nr)
  since no-slip bottom BC uses viscosity @ k+1 to update velocity @ level k


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Wed Dec 10 22:20:30 2014 UTC (9 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65h
Changes since 1.73: +1 -3 lines
Diff to previous 1.73
move filling of diagnostics Um_Diss & Vm_Diss to timestep.F (to include
 Smag-3D contribution)


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Fri Apr 4 19:53:30 2014 UTC (10 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64v, checkpoint64w, checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c, checkpoint65d, checkpoint65e, checkpoint65f, checkpoint65g
Changes since 1.72: +6 -3 lines
Diff to previous 1.72
Replace ALLOW_AUTODIFF_TAMC by ALLOW_AUTODIFF (except for tape/storage
  which are specific to TAF/TAMC).


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Tue Feb 11 20:24:06 2014 UTC (10 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64u
Changes since 1.71: +62 -84 lines
Diff to previous 1.71
- remove unused arguments from S/R MOM_VI_HDISSIP & MOM_HDISSIP (as it used
  to be before mom_calc_visc.F)
- skip the call to MOM_CALC_TENSION & MOM_CALC_STRAIN if not needed.
- add 2nd copy of vort3 & strain that knows about lateral BC (free/no slip):
  this is simpler for the adjoint and for diagnostics.


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Sun Feb 9 18:46:46 2014 UTC (10 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.70: +22 -3 lines
Diff to previous 1.70
fix sideDrag option for thin-walls with Non-Lin Free-Surf
using 2nd hFacZ that is computed from initial (fix domain) hFac


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Thu Aug 1 20:12:42 2013 UTC (10 years, 9 months 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
- 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 (10 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.68: +41 -40 lines
Diff to previous 1.68
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, 7 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
#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, 1 month 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
change 1 loop range to be like all the other loops that set/update gu,gv/Diss


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Sun Mar 18 22:24:01 2012 UTC (12 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.65: +49 -43 lines
Diff to previous 1.65
separate fVer?(:,:,kUp) & fVer?(:,:,kDown) in argument list of MOM_FLUXFORM
 & MOM_VECINV subroutines (to help TAF).


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Tue Jun 7 22:22:34 2011 UTC (12 years, 11 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
refine debugLevel criteria when printing messages


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Mon Apr 25 02:03:13 2011 UTC (13 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62w, checkpoint62x, checkpoint62y
Changes since 1.63: +11 -1 lines
Diff to previous 1.63
add output (function of diagFreq) of intermediate var. del2u,del2v,dStar & zStar


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Tue Mar 16 00:16:50 2010 UTC (14 years, 1 month 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
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, 1 month 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
clarify highOrderVorticity & upwindVorticity (now exclusive);
mom_vi_u/v_coriolis_c4.F now also deal with upwindVorticity ;


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Tue Nov 27 20:20:26 2007 UTC (16 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59k, checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o
Changes since 1.60: +8 -7 lines
Diff to previous 1.60
initialise hDiv to zero: no effect on results but
 needed with cubed-sphere exchange & biharmonic viscosity, to avoid
 problems with compiler which do not initialise by default.


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Thu Nov 23 00:45:21 2006 UTC (17 years, 5 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
initialise tension & strain (Pb reported by Martin).


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Tue Jul 18 03:23:30 2006 UTC (17 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58n_post, checkpoint58o_post, checkpoint58p_post, checkpoint58q_post, checkpoint58r_post
Changes since 1.58: +30 -1 lines
Diff to previous 1.58
vort3 partial recomputation warning treated.


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Thu Jul 13 03:02:48 2006 UTC (17 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58m_post
Changes since 1.57: +2 -2 lines
Diff to previous 1.57
test use3dCoriolis (where needed)


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Thu Mar 30 19:51:31 2006 UTC (18 years, 1 month 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
add NHMTerms and 3.D Coriolis (NH) terms.


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Tue Feb 7 11:46:17 2006 UTC (18 years, 3 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58a_post, checkpoint58b_post, checkpoint58c_post
Changes since 1.55: +23 -1 lines
Diff to previous 1.55
o add hooks for friction at water-shelfice interface


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Thu Dec 8 15:44:34 2005 UTC (18 years, 5 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57y_post, checkpoint57z_post, checkpoint58
Changes since 1.54: +2 -1 lines
Diff to previous 1.54
First step for a NLFS adjoint
o initially suppress rStar (new flag DISABLE_RSTAR_CODE)
o new init. routines for calc_r_star, calc_surf_dr
o still need to deal with ini_masks_etc
o testreport seemed happy


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Wed Oct 12 01:52:09 2005 UTC (18 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57v_post, checkpoint57w_post, checkpoint57x_post, checkpoint57y_pre
Changes since 1.53: +144 -85 lines
Diff to previous 1.53
apply free-slip / no-slip BC on vorticity & strain.


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Thu Sep 29 12:19:52 2005 UTC (18 years, 7 months ago) by edhill
Branch: MAIN
CVS Tags: checkpint57u_post, checkpoint57t_post
Changes since 1.52: +21 -15 lines
Diff to previous 1.52
 o make mnc honor the writeBinaryPrec flag for all the non-pickup and
   non-diagnostics output types


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Wed Sep 28 15:53:20 2005 UTC (18 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.51: +9 -9 lines
Diff to previous 1.51
use selectKEscheme in vecinv from and make vertshear consistent.


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Tue Sep 27 13:38:42 2005 UTC (18 years, 7 months ago) by baylor
Branch: MAIN
Changes since 1.50: +3 -1 lines
Diff to previous 1.50
Add diagnostics for Strain and Tension.


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Mon Sep 26 15:27:11 2005 UTC (18 years, 7 months ago) by baylor
Branch: MAIN
Changes since 1.49: +37 -9 lines
Diff to previous 1.49
Passing viscosities to sidedrag.


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Fri Sep 23 19:19:37 2005 UTC (18 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48
make the CALL consistent with changes in mom_calc_ke KEscheeme


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Mon Sep 19 19:58:05 2005 UTC (18 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57s_post
Changes since 1.47: +4 -1 lines
Diff to previous 1.47
fix recent modification (calculation of viscosities in mom_calc_visc.F)


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Fri Sep 16 19:32:20 2005 UTC (18 years, 7 months ago) by baylor
Branch: MAIN
Changes since 1.46: +18 -26 lines
Diff to previous 1.46
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.46 - (view) (download) (annotate) - [select for diffs]
Sun Sep 4 19:29:03 2005 UTC (18 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57r_post
Changes since 1.45: +41 -5 lines
Diff to previous 1.45
add diagnostics for (almost) each term in momentun Eq.


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 23:16:05 2005 UTC (18 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.44: +1 -3 lines
Diff to previous 1.44
remove MINIMAL_TAVE_OUTPUT option.


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Sat Jul 30 23:52:10 2005 UTC (18 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57p_post, checkpoint57q_post
Changes since 1.43: +3 -7 lines
Diff to previous 1.43
does not rely on vrF initialization (safer).


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Sat Jul 30 22:05:36 2005 UTC (18 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.42: +12 -21 lines
Diff to previous 1.42
Hydrostatic-Phi gradient is always added to gU,gV in timestep.F
 (was already the case if staggered-timeStep)


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Wed Jun 22 00:33:14 2005 UTC (18 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57j_post, checkpoint57k_post, checkpoint57l_post, checkpoint57m_post, checkpoint57n_post, checkpoint57o_post
Changes since 1.41: +5 -5 lines
Diff to previous 1.41
"rkSign" replaces "-rkFac" (<- removed)


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Mon Jun 20 23:07:17 2005 UTC (18 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.40: +17 -11 lines
Diff to previous 1.40
make 4th Order vorticity Advection available for absolute vorticity


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Thu Jun 9 15:57:45 2005 UTC (18 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57i_post
Changes since 1.39: +7 -3 lines
Diff to previous 1.39
uncomment calls to MOM_VI_U/V_CORIOLIS_C4 (if highOrderVorticity=T)


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Wed May 25 04:03:09 2005 UTC (18 years, 11 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.38 - (view) (download) (annotate) - [select for diffs]
Sun May 15 03:04:56 2005 UTC (19 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57h_done
Changes since 1.37: +4 -5 lines
Diff to previous 1.37
remove "baseTime" (no used) from arg. list of DIFF_BASE_MULTIPLE
and rename it: DIFFERENT_MULTIPLE


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Sat Apr 30 20:26:21 2005 UTC (19 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57h_post, checkpoint57h_pre
Changes since 1.36: +16 -5 lines
Diff to previous 1.36
put back Coriolis terms when momAdvection=F but useAbsVorticity=T


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Wed Apr 6 18:42:12 2005 UTC (19 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57f_post, checkpoint57g_post, checkpoint57g_pre
Changes since 1.35: +5 -5 lines
Diff to previous 1.35
use baseTime as time origin ; DIFF_BASE_MULTIPLE replaces DIFFERENT_MULTIPLE


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 03:45:11 2005 UTC (19 years, 2 months ago) by baylor
Branch: MAIN
CVS Tags: checkpoint57f_pre
Changes since 1.34: +3 -2 lines
Diff to previous 1.34
Added Harmonic Smagorinsky Viscosity.  May not work with strongly anisotropic grids.


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 02:39:56 2005 UTC (19 years, 2 months ago) by baylor
Branch: MAIN
Changes since 1.33: +3 -1 lines
Diff to previous 1.33
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.33 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 02:18:55 2004 UTC (19 years, 4 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint57b_post, checkpoint57c_post, checkpoint57c_pre, checkpoint57d_post, checkpoint57e_post, eckpoint57e_pre
Changes since 1.32: +2 -2 lines
Diff to previous 1.32
o more CF compliance: convert all MNC 'iter' variables to 'T' so that it
  becomes the coordinate variable for the 'T' dimension


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Sat Dec 4 05:59:50 2004 UTC (19 years, 5 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
Added CPP option MINIMAL_TAVE_OUTPUT for minimal time-averaged output:
S, T, U, V, W, ETA, and phiHydLow.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 03:05:04 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint55j_post, checkpoint56, checkpoint56a_post, checkpoint56b_post, checkpoint56c_post
Changes since 1.30: +59 -50 lines
Diff to previous 1.30
isolate dissipation tendency (allow to keep it out off AB)
 note: only implemented in vector-invariant form.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Fri Nov 5 19:23:06 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.29: +3 -12 lines
Diff to previous 1.29
forgot 1 viscA4 last time (horiz. viscosity for Divergence and Vorticity)


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Fri Nov 5 18:39:15 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.28: +7 -58 lines
Diff to previous 1.28
remove unused variables


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Tue Nov 2 01:04:08 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.27: +5 -4 lines
Diff to previous 1.27
updated (horiz. viscosity for Divergence and Vorticity)


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 04:37:37 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint55f_post, checkpoint55g_post, checkpoint55h_post, checkpoint55i_post
Changes since 1.26: +4 -1 lines
Diff to previous 1.26
 o I am *sick* of moving these variables around.  But Jean-Michel has
   all but threatened a hissy fit if they aren't removed from PARAMS.h.
   So now here they are *back* in MNC_PARAMS.h where they were just a
   few days ago.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 06:08:49 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
Changes since 1.25: +1 -4 lines
Diff to previous 1.25
 o move useMNC and related runtime switches to PARAMS.h


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 17:03:21 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
Changes since 1.24: +44 -19 lines
Diff to previous 1.24
 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.24 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 21:52:29 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
Changes since 1.23: +67 -16 lines
Diff to previous 1.23
 o mnc-ify the MOM_VECINV() diagFreq output


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Fri Sep 24 17:02:34 2004 UTC (19 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint55d_post, checkpoint55d_pre, checkpoint55e_post
Changes since 1.22: +3 -3 lines
Diff to previous 1.22
change argument list of debug_cs_corner_uv.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Mon Sep 20 21:54:55 2004 UTC (19 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint55a_post, checkpoint55b_post, checkpoint55c_post
Changes since 1.21: +11 -2 lines
Diff to previous 1.21
add a call to debug_cs_corner_uv to check dissipation terms (uDiss,vDiss)


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Tue Jul 20 17:46:38 2004 UTC (19 years, 9 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint54d_post, checkpoint54e_post, checkpoint54f_post, checkpoint55
Changes since 1.20: +2 -3 lines
Diff to previous 1.20
Replaced CPP_OPTIONS.h with MOM_VECINV_OPTIONS
 - this was causing a call to diagnostics to not happen


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed Jun 2 13:23:55 2004 UTC (19 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint53d_post, checkpoint53f_post, checkpoint53g_post, checkpoint54, checkpoint54a_post, checkpoint54a_pre, checkpoint54b_post, checkpoint54c_post
Changes since 1.19: +21 -11 lines
Diff to previous 1.19
Added Sadourny discretization of Coriolis in V.I. mode
 - moved some PARAMETERS from mom_*_coriolis.F to PARAMS.h
 - re-enabled use of omega3 in mom_vecinv.F


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Wed May 26 14:50:10 2004 UTC (19 years, 11 months ago) by adcroft
Branch: MAIN
Changes since 1.18: +9 -4 lines
Diff to previous 1.18
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.18 - (view) (download) (annotate) - [select for diffs]
Mon May 24 20:03:49 2004 UTC (19 years, 11 months ago) by adcroft
Branch: MAIN
Changes since 1.17: +4 -4 lines
Diff to previous 1.17
Moved mom_vi_calc_*vort3.F to mom_common


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Mon May 24 18:41:05 2004 UTC (19 years, 11 months ago) by adcroft
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16
Renamed and moved mom_vi_calc_hdiv to mom_common/mom_calc_hdiv


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon May 24 15:15:16 2004 UTC (19 years, 11 months ago) by adcroft
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15
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, 2 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
add some (and change others) diagnostics writen every diagFreq.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sat Feb 7 23:15:47 2004 UTC (20 years, 3 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, hrcube4, hrcube_3
Changes since 1.13: +4 -3 lines
Diff to previous 1.13
minor bug fixes for viscA4Grid


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Jan 25 00:31:52 2004 UTC (20 years, 3 months ago) by dimitri
Branch: MAIN
CVS Tags: hrcube_2
Changes since 1.12: +4 -2 lines
Diff to previous 1.12
o limit timeave output for hi-res integrations


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Sat Jan 3 00:51:42 2004 UTC (20 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint52e_post, checkpoint52f_post, checkpoint52f_pre, checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, hrcube_1
Changes since 1.11: +13 -11 lines
Diff to previous 1.11
do not compute vertical advection if implicitAdvection is set.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Tue Nov 4 19:51:54 2003 UTC (20 years, 6 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
 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.10 - (view) (download) (annotate) - [select for diffs]
Fri Oct 31 20:35:32 2003 UTC (20 years, 6 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint51r_post
Branch point for: branch-nonh
Changes since 1.9: +2 -1 lines
Diff to previous 1.9
 o remove all '#include "PACACKAGES_CONFIG.h"' from model/inc/* and cleanup
   the verification tests that this breaks
 o this was confirmed to work for the basic tests ("testreport -ieee") on
   shelley


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun Oct 26 01:01:23 2003 UTC (20 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint51o_post, checkpoint51p_post, checkpoint51q_post
Changes since 1.8: +10 -8 lines
Diff to previous 1.8
o Correcting initialisations for fVerU, fVerV.
o helping TAF to recognize dependency on kUp for
  fVerU, fVerV


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Fri Oct 10 23:00:01 2003 UTC (20 years, 7 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
Added some AD-related initialisations in mom_vecinv/ mom_fluxform/


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Sun Aug 3 02:49:35 2003 UTC (20 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: branchpoint-genmake2, checkpoint51e_post, checkpoint51f_post, checkpoint51f_pre, checkpoint51g_post, checkpoint51h_pre, checkpoint51i_post, checkpoint51i_pre
Branch point for: branch-genmake2
Changes since 1.6: +29 -17 lines
Diff to previous 1.6
* changes related to hFac in vorticity advection: use S/R from aim.5l_cs/code
* add time-ave diagnostic of relative vorticity advection


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Apr 17 13:42:53 2003 UTC (21 years 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
  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, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint50b_pre
Changes since 1.4: +58 -66 lines
Diff to previous 1.4
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, 3 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
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 (22 years, 8 months 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
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 (22 years, 8 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre8
Changes since 1.1: +34 -14 lines
Diff to previous 1.1
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.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 17:16:03 2001 UTC (22 years, 9 months ago) by adcroft
Branch: MAIN
Added run-time control of vector-invariant/flux-form momentum eqns.


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