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

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

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


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

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Wed Jun 7 01:55:15 2006 UTC (17 years, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58h_post, checkpoint58i_post, checkpoint58j_post, 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, mitgcm_mapl_00
Changes since 1.29: +13 -13 lines
Diff to previous 1.29
Modifications for bottom topography control
o replace hFacC by _hFacC at various places
o replace ALLOW_HFACC_CONTROL by ALLOW_DEPTH_CONTROL
o add non-self-adjoint cg2d_nsa
o update autodiff support routines
o re-initialise hfac after ctrl_depth_ini
o works for 5x5 box, doesnt work for global_ocean.90x40x15


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 21:14:45 2006 UTC (18 years ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58d_post, checkpoint58e_post, checkpoint58f_post, checkpoint58g_post
Changes since 1.28: +45 -5 lines
Diff to previous 1.28
o add ISOTROPIC_COS_SCALING flags


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Mon Sep 26 15:27:11 2005 UTC (18 years, 7 months ago) by baylor
Branch: MAIN
CVS Tags: checkpint57u_post, checkpoint57t_post, checkpoint57v_post, checkpoint57w_post, checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre, checkpoint57z_post, checkpoint58, checkpoint58a_post, checkpoint58b_post, checkpoint58c_post
Changes since 1.27: +7 -12 lines
Diff to previous 1.27
Passing viscosities to sidedrag.


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Tue Sep 20 19:43:39 2005 UTC (18 years, 7 months ago) by baylor
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26
Passing hfacZ to mom_calc_visc.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Fri Sep 16 19:32:20 2005 UTC (18 years, 7 months ago) by baylor
Branch: MAIN
CVS Tags: checkpoint57s_post
Changes since 1.25: +17 -245 lines
Diff to previous 1.25
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.25 - (view) (download) (annotate) - [select for diffs]
Mon Apr 11 14:47:24 2005 UTC (19 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint57g_post, checkpoint57g_pre, 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
Changes since 1.24: +7 -18 lines
Diff to previous 1.24
Added flag useAnisotropicViscAGridMax to turn on and off (off by default)
Alistair's latest length scale computation for horizontal viscosity.
It is used only for maximum viscosity calculations.  Alistair recommends
a value of viscA*GridMax=.25


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sun Apr 3 15:58:51 2005 UTC (19 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57f_post, checkpoint57f_pre
Changes since 1.23: +25 -5 lines
Diff to previous 1.23
Minor modifications to make Leith scheme adjointable
(initial tests at 1/4 deg. indicate it works).


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 15:40:20 2005 UTC (19 years, 1 month ago) by adcroft
Branch: MAIN
Changes since 1.22: +49 -3 lines
Diff to previous 1.22
Added alternative length scale calculation (only used for limiting maximum
viscosity):
 o turned off by default
   - turn on by changing useSophisticatedLengthScale=.TRUE.
 o coefficients viscAhGridMax=0.25 and viscA4GridMax=0.25 should work for
   all smooth grids
 o this is not made a global parameter yet while we try out the new form
   If it is deemed more robust then we perhaps should make it always on
   by default with appropriate values...


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Mar 24 19:41:15 2005 UTC (19 years, 1 month ago) by baylor
Branch: MAIN
Changes since 1.21: +6 -16 lines
Diff to previous 1.21
Bug Fix and improvement in usefullleith=.false. with viscc2leithd and viscc4leiethd.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Thu Mar 24 14:32:46 2005 UTC (19 years, 1 month ago) by baylor
Branch: MAIN
Changes since 1.20: +33 -5 lines
Diff to previous 1.20
Add approximate grdDiv formula (useFullLeith=.FALSE. for cubed sphere) capability to modified Leith scheme.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed Mar 23 18:21:06 2005 UTC (19 years, 1 month ago) by adcroft
Branch: MAIN
Changes since 1.19: +12 -14 lines
Diff to previous 1.19
Further tidy-up of Leith scheme
 o introduced recip_dt to more easily later make units of variables
   more uniform


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Wed Mar 23 17:04:04 2005 UTC (19 years, 1 month ago) by adcroft
Branch: MAIN
Changes since 1.18: +38 -29 lines
Diff to previous 1.18
Tidy up of formulae used in Leith scheme
 o introduced L2,L3,L4,L5 which are various powers of a length-scale
 o these length scales are used uniformly through out the routine
 o passed bit-wise test of compatibility with previous version
This is a convenient pre-cursor to extended features that will be checked-in
shortly.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Fri Mar 11 00:53:17 2005 UTC (19 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.17: +33 -30 lines
Diff to previous 1.17
fix few rA,rAz confusion (from the previous check-in).


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 02:39:56 2005 UTC (19 years, 1 month ago) by baylor
Branch: MAIN
Changes since 1.16: +90 -33 lines
Diff to previous 1.16
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.16 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 19:08:21 2004 UTC (19 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57b_post, checkpoint57c_post, checkpoint57c_pre, checkpoint57d_post, checkpoint57e_post, eckpoint57e_pre
Changes since 1.15: +3 -5 lines
Diff to previous 1.15
change options in diagnostics_fill arguments.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 04:51:18 2004 UTC (19 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.14: +6 -6 lines
Diff to previous 1.14
use new S/R diagnostics_fill to fill-in diagnostic arrays


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 20:15:10 2004 UTC (19 years, 4 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57a_post
Changes since 1.13: +8 -2 lines
Diff to previous 1.13
This set of changes restores TAMC(!) compatibility.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Tue Nov 2 23:57:29 2004 UTC (19 years, 6 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint55j_post, checkpoint56, checkpoint56a_post, checkpoint56b_post, checkpoint56c_post, checkpoint57, checkpoint57a_pre
Changes since 1.12: +18 -3 lines
Diff to previous 1.12
o added viscA4GridMin and viscA4GridMax for more control on biharmonic viscosity


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Tue Nov 2 01:05:02 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.11: +79 -57 lines
Diff to previous 1.11
use a different background horiz. viscosity for Divergence and Vorticity


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Tue Sep 21 12:57:50 2004 UTC (19 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint55b_post, checkpoint55c_post, checkpoint55d_post, checkpoint55d_pre, checkpoint55e_post, checkpoint55f_post, checkpoint55g_post, checkpoint55h_post, checkpoint55i_post
Changes since 1.10: +34 -4 lines
Diff to previous 1.10
use a more standard discretization for biharmonic viscosity ;
 (original version still available with #define MOM_VI_ORIGINAL_VISCA4 )


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Jul 23 17:32:27 2004 UTC (19 years, 9 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint54d_post, checkpoint54e_post, checkpoint54f_post, checkpoint55, checkpoint55a_post
Changes since 1.9: +3 -2 lines
Diff to previous 1.9
Added diagnostic of viscAh_D, the second order viscosity coefficient used by
mom_vecinv.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Wed Jul 21 21:14:50 2004 UTC (19 years, 9 months ago) by molod
Branch: MAIN
Changes since 1.8: +4 -2 lines
Diff to previous 1.8
Fixed diagnostic call sequence for viscA4 - tested in dome experiment


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


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Jul 19 19:10:14 2004 UTC (19 years, 9 months ago) by molod
Branch: MAIN
Changes since 1.6: +7 -1 lines
Diff to previous 1.6
Added diagnostic visca4 as calculated in mom_vi_hdissip
 - tested in verification/dome  *but*  not activated due to missing
   vectorInvariantMomentum in data


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed May 26 14:50:10 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.5: +105 -74 lines
Diff to previous 1.5
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.5 - (view) (download) (annotate) - [select for diffs]
Sat Feb 7 23:15:47 2004 UTC (20 years, 2 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, checkpoint52l_post, checkpoint52l_pre, checkpoint52m_post, checkpoint52n_post, checkpoint53, checkpoint53a_post, checkpoint53b_post, checkpoint53b_pre, checkpoint53c_post, checkpoint53d_pre, hrcube4, hrcube5, hrcube_3
Changes since 1.4: +3 -3 lines
Diff to previous 1.4
minor bug fixes for viscA4Grid


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sat Feb 7 16:27:19 2004 UTC (20 years, 2 months ago) by adcroft
Branch: MAIN
Changes since 1.3: +59 -5 lines
Diff to previous 1.3
Added new grid-dependent viscosity and biharmonic dissipation terms:
 o new parameters = viscAhGrid, viscAhMax, viscA4Grid and viscA4Max
 o new stuff in mom_vi_hdissip.F which is bound to break the adjoint!!!!
This has been "verified" against old experiments **BUT** there is a known
issue involving exch2 - results are dependent on using exch1 or exch2 and
we don't know which is right (if either).


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Tue Oct 30 23:11:51 2001 UTC (22 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: branch-exfmods-tag, branch-netcdf, branchpoint-genmake2, 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, 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_post, checkpoint52e_pre, checkpoint52f_post, checkpoint52f_pre, checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, chkpt44a_post, chkpt44a_pre, chkpt44c_post, chkpt44c_pre, chkpt44d_post, ecco_c52_e35, hrcube_1, hrcube_2, release1-branch-end, release1-branch_branchpoint, release1-branch_tutorials, release1_final_v1
Branch point for: branch-exfmods-curt, branch-genmake2, branch-nonh, checkpoint51n_branch, netcdf-sm0, release1-branch, release1_final, tg2-branch
Changes since 1.2: +4 -4 lines
Diff to previous 1.2
use the correct recip_dx & dy.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue May 29 14:01:39 2001 UTC (22 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40, checkpoint40pre1, checkpoint40pre2, checkpoint40pre3, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6, checkpoint40pre7, checkpoint40pre8, checkpoint40pre9, checkpoint41, checkpoint42, checkpoint43, ecco-branch-mod1, release1_b1, release1_beta1
Branch point for: ecco-branch, release1, release1_coupled
Changes since 1.1: +112 -0 lines
Diff to previous 1.1
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.1
Fri Mar 30 21:13:33 2001 UTC (23 years, 1 month ago) by adcroft
Branch: MAIN
Branch point for: pre38
FILE REMOVED
file mom_vi_hdissip.F was initially added on branch pre38.


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