/[MITgcm]/MITgcm/model/inc/SIZE.h
ViewVC logotype

Diff of /MITgcm/model/inc/SIZE.h

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

revision 1.14 by cnh, Sat Aug 15 17:02:02 1998 UTC revision 1.24 by cnh, Sun Feb 4 14:38:45 2001 UTC
# Line 1  Line 1 
1  C $Header$  C $Header$
2    C $Name$
3  C  C
4  C     /==========================================================\  C     /==========================================================\
5  C     | SIZE.h Declare size of underlying computational grid.    |  C     | SIZE.h Declare size of underlying computational grid.    |
# Line 22  C     nPx - No. of processes to use in X Line 23  C     nPx - No. of processes to use in X
23  C     nPy - No. of processes to use in Y.  C     nPy - No. of processes to use in Y.
24  C     Nx  - No. points in X for the total domain.  C     Nx  - No. points in X for the total domain.
25  C     Ny  - No. points in Y for the total domain.  C     Ny  - No. points in Y for the total domain.
26  C     Nr  - No. points in R for full process domain.  C     Nr  - No. points in Z for full process domain.
27        INTEGER sNx        INTEGER sNx
28        INTEGER sNy        INTEGER sNy
29        INTEGER OLx        INTEGER OLx
# Line 35  C     Nr  - No. points in R for full pro Line 36  C     Nr  - No. points in R for full pro
36        INTEGER Ny        INTEGER Ny
37        INTEGER Nr        INTEGER Nr
38        PARAMETER (        PARAMETER (
39       &           sNx =  90,       &           sNx =  20,
40       &           sNy =  20,       &           sNy =  16,
41       &           OLx =   3,       &           OLx =   4,
42       &           OLy =   3,       &           OLy =   4,
43       &           nSx =   1,       &           nSx =   1,
44       &           nSy =   1,       &           nSy =   1,
45       &           nPx =   1,       &           nPx =   1,
46       &           nPy =   2,       &           nPy =   1,
47       &           Nx  = sNx*nSx*nPx,       &           Nx  = sNx*nSx*nPx,
48       &           Ny  = sNy*nSy*nPy,       &           Ny  = sNy*nSy*nPy,
49       &           Nr  =  20)       &           Nr  =  23)
50    
51    C     MAX_OLX  - Set to the maximum overlap region size of any array
52    C     MAX_OLY    that will be exchanged. Controls the sizing of exch
53    C                routine buufers.
54          INTEGER MAX_OLX
55          INTEGER MAX_OLY
56          PARAMETER ( MAX_OLX = OLx,
57         &            MAX_OLY = OLy )
58    
 C     l - Runtime global problem size in X  
 C     m - Runtime global problem size in Y  
 C     n - Runtime global problem size in Z  
       COMMON /RUNSIZ/ l, m, n  
       INTEGER l  
       INTEGER m  
       INTEGER n  

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.24

  ViewVC Help
Powered by ViewVC 1.1.22