/[MITgcm]/MITgcm/pkg/gmredi/gmredi_k3d.F
ViewVC logotype

Log of /MITgcm/pkg/gmredi/gmredi_k3d.F

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


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

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Mar 12 15:56:02 2015 UTC (9 years, 2 months ago) by dfer
Branch: MAIN
CVS Tags: checkpoint65k, checkpoint65l, checkpoint65m, checkpoint65n, checkpoint65o
Changes since 1.21: +51 -53 lines
Diff to previous 1.21
Fix a few comments + small changes in the code (does not change results of global_ocean.gm_k3d)


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sun Feb 22 01:52:18 2015 UTC (9 years, 3 months ago) by m_bates
Branch: MAIN
CVS Tags: checkpoint65j
Changes since 1.20: +70 -16 lines
Diff to previous 1.20
For the k3d module in gmredi: 1/ Fixed bug in velocity rotation & conversion to A grid. 2/ Fixed bug in barotropic velocity calculation. 3/ Changed a couple of logicals.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Tue Jan 20 20:52:12 2015 UTC (9 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65i
Changes since 1.19: +83 -87 lines
Diff to previous 1.19
- rename uMean,vMean --> uEulerMean,vEulerMean
- fix arguments of few DIAGNOSTICS_FILL calls in gmredi_k3d.F


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Fri Dec 5 17:39:39 2014 UTC (9 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint65h
Changes since 1.18: +4 -4 lines
Diff to previous 1.18
no needs to include CPP_OPTIONS.h (already there from GMREDI_OPTIONS.h)


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Tue May 20 11:42:28 2014 UTC (10 years ago) by m_bates
Branch: MAIN
CVS Tags: checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c, checkpoint65d, checkpoint65e, checkpoint65f, checkpoint65g
Changes since 1.17: +5 -5 lines
Diff to previous 1.17
for K3D parameterisation: fixed up minor bugs relating to finding the eigenvalues/vectors


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Sun May 18 02:38:55 2014 UTC (10 years ago) by m_bates
Branch: MAIN
Changes since 1.16: +52 -17 lines
Diff to previous 1.16
for the K3D parameterisation: made sure that all variables are initialised properly (i.e. assigned some value everywhere


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Fri Mar 28 04:22:11 2014 UTC (10 years, 1 month ago) by m_bates
Branch: MAIN
CVS Tags: checkpoint64v, checkpoint64w
Changes since 1.15: +27 -8 lines
Diff to previous 1.15
K3D: Added upper and lower bounds to renormalisation factor as namelist variables. Fixed small bug with interpolation to U & V grid. Also added extra documentation and a diagnostic.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Thu Mar 27 05:47:49 2014 UTC (10 years, 1 month ago) by m_bates
Branch: MAIN
Changes since 1.14: +93 -3 lines
Diff to previous 1.14
fixed problem with floating point exceptions when calculating the renormalisation factor


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Jan 1 23:20:48 2014 UTC (10 years, 4 months ago) by m_bates
Branch: MAIN
CVS Tags: checkpoint64s, checkpoint64t, checkpoint64u
Changes since 1.13: +99 -78 lines
Diff to previous 1.13
K3d: Added option to keep diffusivity constant in the mixed layer. Also added some diagnostics.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Oct 21 18:46:05 2013 UTC (10 years, 7 months ago) by m_bates
Branch: MAIN
CVS Tags: checkpoint64q, checkpoint64r
Changes since 1.12: +28 -22 lines
Diff to previous 1.12
1) cleaned up and renamed namelist parameters to better reflect their purpose, 2) added some new diagnostics 3) imposed a maximum length for urms length scale and 4) imposed a minimum length for eddy length scale


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Wed Oct 9 19:13:21 2013 UTC (10 years, 7 months ago) by m_bates
Branch: MAIN
CVS Tags: checkpoint64p
Changes since 1.11: +3 -3 lines
Diff to previous 1.11
Fixed bugs in 1) Eady growth rate calculation for k3d 2) diagnostic description for residual model


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 17:59:30 2013 UTC (10 years, 7 months ago) by m_bates
Branch: MAIN
Changes since 1.10: +20 -3 lines
Diff to previous 1.10
1/Introduced namelist logical to turn the PV sheet on and off. 2/ Fixed bug when GM_K3D_likeGM=.TRUE. which gave the wrong diffusivity to the isoneutral diffusion tensor + added some helpful comments.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Sep 27 22:34:35 2013 UTC (10 years, 7 months ago) by m_bates
Branch: MAIN
Changes since 1.9: +52 -32 lines
Diff to previous 1.9
In K3d (for gmredi) 1/facility for a minimum bound on urms length scale introduced, 2/ extra diagnostics, 3/ changes to the Eady growth rate calculation


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun Sep 15 14:31:11 2013 UTC (10 years, 8 months ago) by m_bates
Branch: MAIN
CVS Tags: checkpoint64o
Changes since 1.8: +13 -3 lines
Diff to previous 1.8
Changes for the residual model.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sat Aug 31 17:33:55 2013 UTC (10 years, 8 months ago) by m_bates
Branch: MAIN
Changes since 1.7: +7 -6 lines
Diff to previous 1.7
added an extra diagnostic to GM_K3D


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu Aug 22 23:01:47 2013 UTC (10 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64n
Changes since 1.6: +3 -3 lines
Diff to previous 1.6
 avoid unbalanced single or double quote (CPP warnings)


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Aug 22 17:12:18 2013 UTC (10 years, 9 months ago) by m_bates
Branch: MAIN
Changes since 1.5: +5 -6 lines
Diff to previous 1.5
1/ Fixed units in diagnostics of Xi. 2/ Made calculation of beta more robust 3/ Fixed bug in calculation Eady growth rate.  The bug was related to the depth of integration.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Aug 8 22:39:36 2013 UTC (10 years, 9 months ago) by m_bates
Branch: MAIN
CVS Tags: checkpoint64m
Changes since 1.4: +3 -3 lines
Diff to previous 1.4
Namelist option to ignore beta in the calculation of grad(q) for GM_K3D


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Jul 11 14:33:23 2013 UTC (10 years, 10 months ago) by m_bates
Branch: MAIN
CVS Tags: checkpoint64k, checkpoint64l
Changes since 1.3: +161 -140 lines
Diff to previous 1.3
Changes associated with the PV eddy closure (GM_K3D) include:
o To improve efficiency the call to solve for the eigenvectors only happen once every GM_K3D_vecFreq seconds.  This required the following changes:
  - read and write pickup files for the eigenvectors and deformation radius (gmredi_read_pickup.F and gmredi_write_pickup.F)
  - making the number of modes (GM_K3D_NModes) a parameter which must be specified at compile time in GMREDI.h
  - A new namelist variable, GM_K3D_vecFreq
  - Added modesC, modesW, modesS and Rdef to the common block
o If the CPP option use_lapack is undefined, then a WKB approximation to the eigenvectors and deformation radius is now used (although, it seems unstable; so for the moment an error is raised in gmredi_check if GM_K3D is defined but use_lapack is not).
o Changed gmredi_calc_eigs returns the deformation radius rather than the deformation wavenumber
o Fixed bug in calculation of tfluxX and tfluxY for the instance where the surface layer is the depth of the water column.
o Added warning messages if there are problems with calculating eigenmodes and eigenvectors
o Cleaned up code
o Improved documentation
o Rationalised diagnostics
o Added some extra startup checks (gmredi_check)


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Thu Jun 27 14:51:40 2013 UTC (10 years, 10 months ago) by m_bates
Branch: MAIN
CVS Tags: checkpoint64j
Changes since 1.2: +64 -100 lines
Diff to previous 1.2
1/ use calc_oce_mxlayer to calculate the mixed layer depth for the PV eddy closure in gmredi_k3d.  2/ added smoothing option for constant K when using the PV closure (gmredi_k3d).  3/ added some extra checks for when GM_useK3D 4/ cleaned up gmredi_k3d a bit


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Jun 21 21:56:18 2013 UTC (10 years, 11 months ago) by m_bates
Branch: MAIN
Changes since 1.1: +87 -77 lines
Diff to previous 1.1
added a debugging option to run the eddy PV closure in a GM limit (GM_K3D_likeGM)


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Jun 21 17:23:31 2013 UTC (10 years, 11 months ago) by m_bates
Branch: MAIN
Added a new eddy diffusivity parameterisation pkg/gmredi.  More detailed description in tag-index.


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