/[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.3 by cnh, Fri Apr 24 15:28:21 1998 UTC revision 1.25 by adcroft, Fri Mar 9 19:36:59 2001 UTC
# Line 1  Line 1 
1  C $Header$  C $Header$
2    C $Name$
3    
4      These lines are here to deliberately cause a compile-time error.
5      If you see these lines in your .F files or the compiler shows them
6      as an error then it means you have not placed your configuration
7      files in the appropriate place.
8      You need to place you own copy of SIZE.h in the include
9      path for the model.
10    
11  C  C
12  C     /==========================================================\  C     /==========================================================\
13  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 31  C     nPx - No. of processes to use in X
31  C     nPy - No. of processes to use in Y.  C     nPy - No. of processes to use in Y.
32  C     Nx  - No. points in X for the total domain.  C     Nx  - No. points in X for the total domain.
33  C     Ny  - No. points in Y for the total domain.  C     Ny  - No. points in Y for the total domain.
34  C     Nz  - No. points in Z for full process domain.  C     Nr  - No. points in Z for full process domain.
35        INTEGER sNx        INTEGER sNx
36        INTEGER sNy        INTEGER sNy
37        INTEGER OLx        INTEGER OLx
# Line 33  C     Nz  - No. points in Z for full pro Line 42  C     Nz  - No. points in Z for full pro
42        INTEGER nPy        INTEGER nPy
43        INTEGER Nx        INTEGER Nx
44        INTEGER Ny        INTEGER Ny
45        INTEGER Nz        INTEGER Nr
46        PARAMETER (        PARAMETER (
47       &           sNx =  30,       &           sNx =  20,
48       &           sNy =  30,       &           sNy =  16,
49       &           OLx =   3,       &           OLx =   4,
50       &           OLy =   3,       &           OLy =   4,
51       &           nSx =   2,       &           nSx =   1,
52       &           nSy =   2,       &           nSy =   1,
53       &           nPx =   1,       &           nPx =   1,
54       &           nPy =   1,       &           nPy =   1,
55       &           Nx  = sNx*nSx*nPx,       &           Nx  = sNx*nSx*nPx,
56       &           Ny  = sNy*nSy*nPy,       &           Ny  = sNy*nSy*nPy,
57       &           Nz  =   2)       &           Nr  =  23)
58    
59    C     MAX_OLX  - Set to the maximum overlap region size of any array
60    C     MAX_OLY    that will be exchanged. Controls the sizing of exch
61    C                routine buufers.
62          INTEGER MAX_OLX
63          INTEGER MAX_OLY
64          PARAMETER ( MAX_OLX = OLx,
65         &            MAX_OLY = OLy )
66    
 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.3  
changed lines
  Added in v.1.25

  ViewVC Help
Powered by ViewVC 1.1.22