1 |
C $Header: /u/gcmpack/MITgcm/pkg/sbo/SBO.h,v 1.5 2006/05/11 00:03:07 heimbach Exp $ |
2 |
C $Name: $ |
3 |
|
4 |
#ifdef ALLOW_SBO |
5 |
|
6 |
C /==========================================================\ |
7 |
C | SBO.h | |
8 |
C | o Basic header for SBO | |
9 |
C \==========================================================/ |
10 |
|
11 |
C xoamc - x-comp oam due to currents (kg-m**2/s) |
12 |
C yoamc - y-comp oam due to currents (kg-m**2/s) |
13 |
C zoamc - z-comp oam due to currents (kg-m**2/s) |
14 |
C xoamp - x-comp oam due to pressure (kg-m**2/s) |
15 |
C yoamp - y-comp oam due to pressure (kg-m**2/s) |
16 |
C zoamp - z-comp oam due to pressure (kg-m**2/s) |
17 |
C mass - mass of oceans (kg) |
18 |
C xcom - x-comp of center-of-mass of oceans (m) |
19 |
C ycom - y-comp of center-of-mass of oceans (m) |
20 |
C zcom - z-comp of center-of-mass of oceans (m) |
21 |
C obp - ocean-bottom pressure (Pascals) |
22 |
cph( |
23 |
C area - surface wet area (m**2) |
24 |
C sboempmrwet - net E-P-R over the ocean (m/s) |
25 |
C sboqnetwet - net heat flux over the ocean (W/m**2) |
26 |
cph) |
27 |
C |
28 |
_RL xoamc, yoamc, zoamc, xoamp, yoamp, zoamp |
29 |
_RL mass, xcom, ycom, zcom |
30 |
_RL sbobp, sboarea, sboempmrwet, sboqnetwet |
31 |
_RL obp (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
32 |
common /sbo/ xoamc, yoamc, zoamc, xoamp, yoamp, zoamp, |
33 |
& mass, xcom, ycom, zcom, obp, sbobp, |
34 |
& sboarea, sboempmrwet, sboqnetwet |
35 |
|
36 |
C sbo_taveFreq - SBO time-averaging frequency (s) |
37 |
C |
38 |
_RL sbo_taveFreq |
39 |
COMMON /sbo_r/ sbo_taveFreq |
40 |
|
41 |
#ifdef ALLOW_TIMEAVE |
42 |
|
43 |
C---------------------------------------------------------------- |
44 |
C sbo_drctrecTave - next record to dump for SBO averaging files |
45 |
C---------------------------------------------------------------- |
46 |
|
47 |
INTEGER sbo_drctrecTave |
48 |
COMMON /SBO_RECORDNUM/ sbo_drctrecTave |
49 |
|
50 |
C---------------------------------------------------------------- |
51 |
C sbo_TimeAve - time of temporal integration (s) for each thread |
52 |
C---------------------------------------------------------------- |
53 |
|
54 |
_RL sbo_TimeAve(Nr,nSx,nSy) |
55 |
COMMON /SBO_TAVE/ sbo_TimeAve |
56 |
|
57 |
C---------------------------------------------------------------- |
58 |
C OBPtave - time-averaged ocean-bottom pressure (Pascals) |
59 |
C---------------------------------------------------------------- |
60 |
|
61 |
_RL OBPtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
62 |
COMMON /SBO_TAVE_DIAGS/ OBPtave |
63 |
|
64 |
#endif /* ALLOW_TIMEAVE */ |
65 |
|
66 |
#endif /* ALLOW_SBO */ |