/[MITgcm]/MITgcm/pkg/kl10/kl10_init_fixed.F
ViewVC logotype

Contents of /MITgcm/pkg/kl10/kl10_init_fixed.F

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


Revision 1.1 - (show annotations) (download)
Wed Jul 30 03:28:05 2014 UTC (9 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint66g, checkpoint66f, checkpoint66e, checkpoint66d, checkpoint66c, checkpoint66b, checkpoint66a, checkpoint66o, checkpoint66n, checkpoint66m, checkpoint66l, checkpoint66k, checkpoint66j, checkpoint66i, checkpoint66h, checkpoint65z, checkpoint65x, checkpoint65y, checkpoint65r, checkpoint65s, checkpoint65p, checkpoint65q, checkpoint65v, checkpoint65w, checkpoint65t, checkpoint65u, checkpoint65j, checkpoint65k, checkpoint65h, checkpoint65i, checkpoint65n, checkpoint65o, checkpoint65l, checkpoint65m, checkpoint65b, checkpoint65c, checkpoint65f, checkpoint65g, checkpoint65d, checkpoint65e, HEAD
-  add new pkg "kl10" for mixing due to internal wave breaking
  ( http://www.sciencedirect.com/science/article/pii/S1463500310000144 )

1 C $Header: /u/gcmpack/MITgcm/pkg/pp10/pp10_init_fixed.F,v 1.1 2011/10/26 09:29:36 mlosch Exp $
2 C $Name: $
3
4 #include "KL10_OPTIONS.h"
5
6 CBOP
7 C !ROUTINE: KL10_INIT_FIXED
8 C !INTERFACE:
9 SUBROUTINE KL10_INIT_FIXED( myThid )
10
11 C !DESCRIPTION: \bv
12 C *==========================================================*
13 C | SUBROUTINE KL10_INIT_FIXED
14 C | o Routine to initialize KL10 variables
15 C | that are kept fixed during the run.
16 C *==========================================================*
17 C \ev
18 C !USES:
19 IMPLICIT NONE
20
21 C === Global variables ===
22 #include "EEPARAMS.h"
23 #include "SIZE.h"
24 #include "PARAMS.h"
25
26 C !INPUT/OUTPUT PARAMETERS:
27 C === Routine arguments ===
28 C myThid :: my Thread Id number
29 INTEGER myThid
30 CEOP
31
32 C !LOCAL VARIABLES :
33 C === Local variables ===
34 C
35 C JMK: not sure what this is.
36 CML#ifdef ALLOW_MNC
37 CML IF (useMNC) THEN
38 CMLC Define grid types for Mellor-Yamada (MY) variables
39 CML CALL MNC_CW_ADD_VNAME('KLviscAr', 'Cen_xy_Hn__C__t',
40 CML & 4,5, myThid)
41 CML CALL MNC_CW_ADD_VATTR_TEXT('KLviscAr','units','m^2/s',
42 CML & myThid)
43 CML CALL MNC_CW_ADD_VATTR_TEXT('KLviscAr','long_name',
44 CML & 'MY_vertical_eddy_viscosity_coefficient', myThid)
45 CML CALL MNC_CW_ADD_VATTR_TEXT('KLviscAr',
46 CML & 'coordinates','XC YC RC iter', myThid)
47 CML
48 CML CALL MNC_CW_ADD_VNAME('KLdiffKr', 'Cen_xy_Hn__C__t',
49 CML & 4,5, myThid)
50 CML CALL MNC_CW_ADD_VATTR_TEXT('KLdiffKr','units','m^2/s',
51 CML & myThid)
52 CML CALL MNC_CW_ADD_VATTR_TEXT('KLdiffKr','long_name',
53 CML & 'MY_tracer_vertical_diffusion_coefficient',
54 CML & myThid)
55 CML CALL MNC_CW_ADD_VATTR_TEXT('KLdiffKr',
56 CML & 'coordinates','XC YC RC iter', myThid)
57 CML#endif /* ALLOW_MNC */
58
59 #ifdef ALLOW_DIAGNOSTICS
60 IF ( useDiagnostics ) THEN
61 CALL KL10_DIAGNOSTICS_INIT( myThid )
62 ENDIF
63 #endif
64
65 RETURN
66 END

  ViewVC Help
Powered by ViewVC 1.1.22