1 |
C $Header: /u/gcmpack/MITgcm/model/inc/SOLVE_FOR_PRESSURE3D.h,v 1.4 2003/10/31 20:35:32 edhill Exp $ |
2 |
C $Name: $ |
3 |
|
4 |
CBOP |
5 |
C !ROUTINE: SOLVE_FOR_PRESSURE3D.h |
6 |
C !INTERFACE: |
7 |
C include SOLVE_FOR_PRESSURE3D.h |
8 |
C !DESCRIPTION: \bv |
9 |
C *==========================================================* |
10 |
C | SOLVE_FOR_PRESSURE3D.h |
11 |
C | o Globals used by Fortran 3d pressure solver routine |
12 |
C *==========================================================* |
13 |
C \ev |
14 |
CEOP |
15 |
|
16 |
#ifdef ALLOW_NONHYDROSTATIC |
17 |
|
18 |
C-- COMMON /SFP3D_COMMON_R/ variables (RL) used by 3-D pressure solver |
19 |
C cg3d_x :: Solution vector of the 3-D solver equation A.x=B |
20 |
C cg3d_b :: Right Hand side vector of the 3-D solver equation A.x=B |
21 |
|
22 |
COMMON /SFP3D_COMMON_R/ |
23 |
& cg3d_b |
24 |
c & cg3d_x, cg3d_b |
25 |
c _RL cg3d_x(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy) |
26 |
_RL cg3d_b(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy) |
27 |
|
28 |
#endif /* ALLOW_NONHYDROSTATIC */ |