/[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.18 by cnh, Tue Sep 29 18:50:56 1998 UTC revision 1.19 by cnh, Mon Nov 2 03:34:11 1998 UTC
# Line 7  C     | The design here support a three- Line 7  C     | The design here support a three-
7  C     | with indices I,J and K. The three-dimensional domain     |  C     | with indices I,J and K. The three-dimensional domain     |
8  C     | is comprised of nPx*nSx blocks of size sNx along one axis|  C     | is comprised of nPx*nSx blocks of size sNx along one axis|
9  C     | nPy*nSy blocks of size sNy along another axis and one    |  C     | nPy*nSy blocks of size sNy along another axis and one    |
10  C     | block of size Nr along the final axis.                   |  C     | block of size Nz along the final axis.                   |
11  C     | Blocks have overlap regions of size OLx and OLy along the|  C     | Blocks have overlap regions of size OLx and OLy along the|
12  C     | dimensions that are subdivided.                          |  C     | dimensions that are subdivided.                          |
13  C     \==========================================================/  C     \==========================================================/
# Line 35  C     Nr  - No. points in R for full pro Line 35  C     Nr  - No. points in R for full pro
35        INTEGER Ny        INTEGER Ny
36        INTEGER Nr        INTEGER Nr
37        PARAMETER (        PARAMETER (
38       &           sNx =  90,       &           sNx =  60,
39       &           sNy =  40,       &           sNy =  60,
40       &           OLx =   3,       &           OLx =   3,
41       &           OLy =   3,       &           OLy =   3,
42       &           nSx =   1,       &           nSx =   1,
# Line 45  C     Nr  - No. points in R for full pro Line 45  C     Nr  - No. points in R for full pro
45       &           nPy =   1,       &           nPy =   1,
46       &           Nx  = sNx*nSx*nPx,       &           Nx  = sNx*nSx*nPx,
47       &           Ny  = sNy*nSy*nPy,       &           Ny  = sNy*nSy*nPy,
48       &           Nr  =  20)       &           Nr  =   1)
49    
50  C     l - Runtime global problem size in X  C     l - Runtime global problem size in X
51  C     m - Runtime global problem size in Y  C     m - Runtime global problem size in Y
52  C     n - Runtime global problem size in R  C     n - Runtime global problem size in Z
53        COMMON /RUNSIZ/ l, m, n        COMMON /RUNSIZ/ l, m, n
54        INTEGER l        INTEGER l
55        INTEGER m        INTEGER m
56        INTEGER n        INTEGER n
57    
58  C     MAX_OLX  - Set to the maximum overlap region size of any array  C     MAX_OLX  - Set to the maximum overlap region size of any array
59  C     MAX_OLY    that will be exchanged. Controls the sizing of exch  C     MAX_OLY    that will be exchanged. Controls the sizing of exch
60  C                routine buufers.  C                routine buufers.
61        INTEGER MAX_OLX        INTEGER MAX_OLX
62        INTEGER MAX_OLY        INTEGER MAX_OLY
63        PARAMETER ( MAX_OLX = OLx,        PARAMETER ( MAX_OLX = OLx,
64       &            MAX_OLY = OLy )       &            MAX_OLY = OLy )
65    
   

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

  ViewVC Help
Powered by ViewVC 1.1.22