/[MITgcm]/MITgcm/eesupp/inc/EEPARAMS.h
ViewVC logotype

Diff of /MITgcm/eesupp/inc/EEPARAMS.h

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

revision 1.4 by cnh, Thu May 21 18:30:45 1998 UTC revision 1.8 by cnh, Sun Feb 4 14:38:41 2001 UTC
# Line 1  Line 1 
1  C $Header$  C $Header$
2    C $Name$
3  C  C
4  C     /==========================================================\  C     /==========================================================\
5  C     | EEPARAMS.h                                               |  C     | EEPARAMS.h                                               |
# Line 56  C     INDEX_NONE Line 57  C     INDEX_NONE
57       &            INDEX_K    = 3,       &            INDEX_K    = 3,
58       &            INDEX_NONE = 4 )       &            INDEX_NONE = 4 )
59    
60    
61    C     EXCH_IGNORE_CORNERS - Flag to select ignoring or
62    C     EXCH_UPDATE_CORNERS   updating of corners during
63    C                           an edge exchange.
64          INTEGER EXCH_IGNORE_CORNERS
65          INTEGER EXCH_UPDATE_CORNERS
66          PARAMETER ( EXCH_IGNORE_CORNERS = 0,
67         &            EXCH_UPDATE_CORNERS = 1 )
68    
69    C     FORWARD_SIMULATION
70    C     REVERSE_SIMULATION
71          INTEGER FORWARD_SIMULATION
72          INTEGER REVERSE_SIMULATION
73          PARAMETER ( FORWARD_SIMULATION = 0,
74         &            REVERSE_SIMULATION = 1 )
75    
76    
77  C     Particularly weird and obscure voodoo numbers  C     Particularly weird and obscure voodoo numbers
78  C     lShare  - This wants to be the length in  C     lShare  - This wants to be the length in
79  C               [148]-byte words of the size of  C               [148]-byte words of the size of
# Line 69  C               The buffer arrays are us Line 87  C               The buffer arrays are us
87  C               and are declared REAL ARRA(lShare[148],LBUFF).  C               and are declared REAL ARRA(lShare[148],LBUFF).
88  C               Setting lShare[148] to 1 is like making these arrays  C               Setting lShare[148] to 1 is like making these arrays
89  C               one dimensional.  C               one dimensional.
90          INTEGER cacheLineSize
91        INTEGER lShare1        INTEGER lShare1
92        INTEGER lShare4        INTEGER lShare4
93        INTEGER lShare8        INTEGER lShare8
94        PARAMETER ( lShare1 = 8 * 32 )        PARAMETER ( cacheLineSize = 256 )
95        PARAMETER ( lShare4 = 2 * 32 )        PARAMETER ( lShare1 =  cacheLineSize )
96        PARAMETER ( lShare8 = 1 * 32 )        PARAMETER ( lShare4 =  cacheLineSize/4 )
97          PARAMETER ( lShare8 =  cacheLineSize/8 )
98    
99  C     MAX_NO_THREADS  - Maximum number of threads allowed.  C     MAX_NO_THREADS  - Maximum number of threads allowed.
100  C     MAX_NO_PROCS    - Maximum number of processes allowed.  C     MAX_NO_PROCS    - Maximum number of processes allowed.
101  C     MAX_NO_BARRIERS - Maximum number of distinct thread "barriers"  C     MAX_NO_BARRIERS - Maximum number of distinct thread "barriers"
102        INTEGER MAX_NO_THREADS        INTEGER MAX_NO_THREADS
103        PARAMETER ( MAX_NO_THREADS =   16 )        PARAMETER ( MAX_NO_THREADS =   32 )
104        INTEGER MAX_NO_PROCS        INTEGER MAX_NO_PROCS
105        PARAMETER ( MAX_NO_PROCS   =  128 )        PARAMETER ( MAX_NO_PROCS   =  128 )
106        INTEGER MAX_NO_BARRIERS        INTEGER MAX_NO_BARRIERS

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.8

  ViewVC Help
Powered by ViewVC 1.1.22