7 |
C CHEAPAML.h |
C CHEAPAML.h |
8 |
C Parameters for cheap atmos mixed layer model |
C Parameters for cheap atmos mixed layer model |
9 |
C ------------------------------- |
C ------------------------------- |
10 |
C Tr :: Relaxation temperature profile for lateral boundary region |
C Tr :: Relaxation temperature profile for lateral boundary region [^oC] |
11 |
C qr :: Relaxation specific humidity profile for lateral boundary region |
C qr :: Relaxation specific humidity profile for lateral boundary region |
12 |
C Tair :: atmosphere boundary layer temperature |
C Tair :: atmosphere boundary layer temperature [^oC] |
13 |
C gTairm :: atmosphere temperature tendency |
C gTairm :: atmosphere temperature tendency |
14 |
C qair :: atmosphere specific humidity |
C qair :: atmosphere specific humidity [-] |
15 |
C gqairm :: atmosphere moisture tendency |
C gqairm :: atmosphere moisture tendency |
16 |
C uwind :: zonal wind |
C uWind :: zonal wind component at grid-cell Western edge (uVel location) |
17 |
C vwind :: meridional wind |
C vWind :: meridional wind comp at grid-cell Southern edge (vVel location) |
18 |
C solar :: short wave insolation |
C solar :: short wave insolation (+=dw) [W/m2] |
19 |
|
C ustress :: zonal wind stress component at grid-cell center (A-grid) [N/m2] |
20 |
|
C vstress :: meridional wind stress comp at grid-cell center (A-grid) [N/m2] |
21 |
C Cheapmask :: open boundary condition relaxation mask |
C Cheapmask :: open boundary condition relaxation mask |
22 |
C Cheaptracer :: passive tracer |
C Cheaptracer :: passive tracer |
23 |
C CheaptracerR :: Relaxation profile for passive tracer |
C CheaptracerR :: Relaxation profile for passive tracer |
24 |
C gCheaptracerm :: passive tracer tendency |
C gCheaptracerm :: passive tracer tendency |
25 |
|
C cheapPrecip :: precipitation (+=dw) [kg/m2/s] |
26 |
|
|
27 |
COMMON /CHEAPAML_VARS/ |
COMMON /CHEAPAML_VARS/ |
28 |
& Tr, qr, |
& Tr, qr, |
29 |
& Tair, gTairm, |
& Tair, gTairm, |
30 |
& qair, gqairm, |
& qair, gqairm, |
31 |
& uwind, vwind, solar, |
& uWind, vWind, solar, |
32 |
& wwind, |
& wWind, |
33 |
& ustress, vstress, |
& ustress, vstress, |
34 |
& wavesh, wavesp, Cheapmask, CheapHgrid, |
& wavesh, wavesp, Cheapmask, CheapHgrid, |
35 |
& Cheapclouds,Cheapdlongwave, |
& Cheapclouds, Cheapdlongwave, |
36 |
& Cheaptracer, CheaptracerR, gCheaptracerm, |
& Cheaptracer, CheaptracerR, gCheaptracerm, |
37 |
& Cheapprgrid,xgs,xrelf |
c & Cheapprgrid, |
38 |
|
& xgs, xrelf, cheapPrecip |
39 |
|
|
40 |
_RL Tr (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL Tr (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
41 |
_RL qr (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL qr (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
43 |
_RL gTairm (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL gTairm (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
44 |
_RL qair (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL qair (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
45 |
_RL gqairm (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL gqairm (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
46 |
_RL uwind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL uWind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
47 |
_RL vwind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL vWind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
48 |
_RL wwind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL wWind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
49 |
_RL Solar (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL Solar (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
50 |
_RL ustress(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL ustress(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
51 |
_RL vstress(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL vstress(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
52 |
_RL wavesh (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL wavesh (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
53 |
_RL wavesp (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL wavesp (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
54 |
_RL Cheapmask(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL Cheapmask(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
55 |
_RL xgs(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL xgs (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
56 |
_RL xrelf(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL xrelf (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
57 |
_RL CheapHgrid(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL cheapPrecip(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
58 |
_RL Cheapprgrid(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL CheapHgrid (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
59 |
|
c _RL Cheapprgrid(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
60 |
_RL Cheapclouds(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL Cheapclouds(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
61 |
_RL Cheapdlongwave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL Cheapdlongwave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
62 |
_RL Cheaptracer(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL Cheaptracer(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |