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

Contents of /MITgcm/pkg/gmredi/gmredi_mnc_init.F

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


Revision 1.1 - (show annotations) (download)
Fri Jul 29 18:50:00 2005 UTC (18 years, 10 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint58l_post, checkpoint57t_post, checkpoint57o_post, checkpoint58e_post, mitgcm_mapl_00, checkpoint58u_post, checkpoint58w_post, checkpoint57s_post, checkpoint58r_post, checkpoint57y_post, checkpoint58n_post, checkpoint58x_post, checkpoint58t_post, checkpoint58h_post, checkpoint57y_pre, checkpoint58q_post, checkpoint57v_post, checkpoint58j_post, checkpoint59e, checkpoint59d, checkpoint59g, checkpoint59f, checkpoint59a, checkpoint59c, checkpoint59b, checkpoint59i, checkpoint59h, checkpoint57r_post, checkpoint59, checkpoint58, checkpoint58f_post, checkpoint57x_post, checkpoint58d_post, checkpoint58c_post, checkpoint57w_post, checkpoint57p_post, checkpint57u_post, checkpoint58a_post, checkpoint58i_post, checkpoint57q_post, checkpoint58g_post, checkpoint58o_post, checkpoint57z_post, checkpoint58y_post, checkpoint58k_post, checkpoint58v_post, checkpoint58s_post, checkpoint58p_post, checkpoint58b_post, checkpoint58m_post
 o split MNC init calls off into a separate subroutine

1 C $Header: $
2 C $Name: $
3
4 #include "GMREDI_OPTIONS.h"
5
6 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
7 CBOP 0
8 C !ROUTINE: GMREDI_MNC_INIT
9
10 C !INTERFACE:
11 SUBROUTINE GMREDI_MNC_INIT( myThid )
12
13 C !DESCRIPTION:
14 C Initialize MNC lookup tables for GMRedi.
15
16 C !USES:
17 IMPLICIT NONE
18 #include "SIZE.h"
19 #include "EEPARAMS.h"
20 #include "PARAMS.h"
21 #include "GMREDI.h"
22
23 C !INPUT PARAMETERS:
24 INTEGER myThid
25 CEOP
26
27 #ifdef ALLOW_GMREDI
28 #ifdef ALLOW_MNC
29
30 IF (useMNC) THEN
31
32 CALL MNC_CW_ADD_VNAME('Kux','U_xy_Hn__C__t', 4,5,myThid)
33 CALL MNC_CW_ADD_VATTR_TEXT('Kux','units','m^2/s', myThid)
34 CALL MNC_CW_ADD_VATTR_TEXT('Kux','description',
35 & 'GM Tensor Kux is K_11 element, X direction at U point',
36 & myThid)
37 C CALL MNC_CW_ADD_VATTR_TEXT('Kux',
38 C & 'coordinates','XC YC RC iter', myThid)
39
40 CALL MNC_CW_ADD_VNAME('Kvy','V_xy_Hn__C__t', 4,5,myThid)
41 CALL MNC_CW_ADD_VATTR_TEXT('Kvy','units','m^2/s', myThid)
42 CALL MNC_CW_ADD_VATTR_TEXT('Kvy','description',
43 & 'GM Tensor Kvy is K_22 element, Y direction at V point',
44 & myThid)
45
46 CALL MNC_CW_ADD_VNAME('Kuz','U_xy_Hn__C__t', 4,5,myThid)
47 CALL MNC_CW_ADD_VATTR_TEXT('Kuz','units','m^2/s', myThid)
48 CALL MNC_CW_ADD_VATTR_TEXT('Kuz','description',
49 & 'GM Tensor Kuz is K_13 element, Z direction at U point',
50 & myThid)
51
52 CALL MNC_CW_ADD_VNAME('Kvz','V_xy_Hn__C__t', 4,5,myThid)
53 CALL MNC_CW_ADD_VATTR_TEXT('Kvz','units','m^2/s', myThid)
54 CALL MNC_CW_ADD_VATTR_TEXT('Kvz','description',
55 & 'GM Tensor Kvz is K_23 element, Z direction at V point',
56 & myThid)
57
58 CALL MNC_CW_ADD_VNAME('Kwx','Cen_xy_Hn__L__t', 4,5,myThid)
59 CALL MNC_CW_ADD_VATTR_TEXT('Kwx','units','m^2/s', myThid)
60 CALL MNC_CW_ADD_VATTR_TEXT('Kwx','description',
61 & 'GM Tensor Kwx is K_31 element, X direction at W point',
62 & myThid)
63
64 CALL MNC_CW_ADD_VNAME('Kwy','Cen_xy_Hn__L__t', 4,5,myThid)
65 CALL MNC_CW_ADD_VATTR_TEXT('Kwy','units','m^2/s', myThid)
66 CALL MNC_CW_ADD_VATTR_TEXT('Kwy','description',
67 & 'GM Tensor Kwy is K_32 element, Y direction at W point',
68 & myThid)
69
70 CALL MNC_CW_ADD_VNAME('Kwz','Cen_xy_Hn__L__t', 4,5,myThid)
71 CALL MNC_CW_ADD_VATTR_TEXT('Kwz','units','m^2/s', myThid)
72 CALL MNC_CW_ADD_VATTR_TEXT('Kwz','description',
73 & 'GM Tensor Kwz is K_33 element, Z direction at W point',
74 & myThid)
75
76 CALL MNC_CW_ADD_VNAME('VisbK','Cen_xy_Hn__C__t',4,5,myThid)
77 CALL MNC_CW_ADD_VATTR_TEXT('VisbK','units','m^2/s', myThid)
78 CALL MNC_CW_ADD_VATTR_TEXT('VisbK','description',
79 & 'GM mixing/stirring coef after Visbeck et al.',
80 & myThid)
81
82 CALL MNC_CW_ADD_VNAME('PsiX','Cen_xy_Hn__C__t',4,5,myThid)
83 CALL MNC_CW_ADD_VATTR_TEXT('PsiX','units','m^2/s', myThid)
84 CALL MNC_CW_ADD_VATTR_TEXT('PsiX','description',
85 & 'GM bolus velocity streamfunction in X',
86 & myThid)
87
88 CALL MNC_CW_ADD_VNAME('PsiY','Cen_xy_Hn__C__t',4,5,myThid)
89 CALL MNC_CW_ADD_VATTR_TEXT('PsiY','units','m^2/s', myThid)
90 CALL MNC_CW_ADD_VATTR_TEXT('PsiY','description',
91 & 'GM bolus velocity streamfunction in Y',
92 & myThid)
93
94 ENDIF
95
96 #endif /* ALLOW_MNC */
97 #endif /* ALLOW_GMREDI */
98
99 RETURN
100 END
101
102 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|

  ViewVC Help
Powered by ViewVC 1.1.22