1 |
cnh |
1.4 |
C $Header: /u/gcmpack/models/MITgcmUV/model/inc/DYNVARS.h,v 1.3 1998/05/26 21:29:44 cnh Exp $ |
2 |
cnh |
1.1 |
C |
3 |
|
|
C /==========================================================\ |
4 |
|
|
C | DYNVARS.h | |
5 |
|
|
C | o Dynamical model variables (common block DYNVARS_R) | |
6 |
|
|
C |==========================================================| |
7 |
|
|
C | The value and two levels of time tendency are held for | |
8 |
|
|
C | each prognostic variable. | |
9 |
|
|
C \==========================================================/ |
10 |
|
|
C |
11 |
|
|
C uVel - zonal velocity (m/s, i=1 held at western face) |
12 |
|
|
C vVel - meridional velocity (m/s, j=1 held at southern face) |
13 |
|
|
C theta - potential temperature (oC, held at pressure/tracer point) |
14 |
|
|
C salt - salinity (ppt, held at pressure/tracer point) |
15 |
cnh |
1.4 |
C gX, gXNM1 - Time tendencies at current and prvious time levels. |
16 |
|
|
C uVelD - D grid zonal velocity |
17 |
|
|
C vVelD - D grid meridional velocity |
18 |
|
|
COMMON /DYNVARS_R/ |
19 |
|
|
& uVel,vVel,theta,salt, |
20 |
cnh |
1.1 |
& gu,gv,gt,gs,guNm1,gvNm1,gtNm1,gsNm1 |
21 |
|
|
_RL uVel (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
22 |
|
|
_RL vVel (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
23 |
|
|
_RL theta(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
24 |
|
|
_RL salt (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
25 |
|
|
_RL gu(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
26 |
|
|
_RL gv(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
27 |
|
|
_RL gt(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
28 |
|
|
_RL gs(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
29 |
|
|
_RL guNm1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
30 |
|
|
_RL gvNm1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
31 |
|
|
_RL gtNm1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
32 |
|
|
_RL gsNm1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
33 |
cnh |
1.4 |
#ifdef ALLOW_CD |
34 |
|
|
COMMON /DYNVARS_CD/ |
35 |
|
|
& uVelD, vVelD, |
36 |
|
|
& cg2d_xNM1, |
37 |
|
|
& uNM1, vNM1, |
38 |
|
|
& guCD, gvCD |
39 |
|
|
_RL uVeld (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
40 |
|
|
_RL vVeld (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
41 |
|
|
_RL cg2d_xNM1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
42 |
|
|
_RL uNm1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
43 |
|
|
_RL vNm1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
44 |
|
|
_RL guCD (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
45 |
|
|
_RL gvCD (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nz,nSx,nSy) |
46 |
|
|
#endif |