15 |
C *==========================================================* |
C *==========================================================* |
16 |
CEOP |
CEOP |
17 |
|
|
18 |
C MAX_LEN_MBUF - Default message buffer max. size |
C ======== EESIZE.h ======================================== |
19 |
C MAX_LEN_FNAM - Default file name max. size |
|
20 |
C MAX_LEN_PREC - Default record length for reading "parameter" files |
C MAX_LEN_MBUF - Default message buffer max. size |
21 |
|
C MAX_LEN_FNAM - Default file name max. size |
22 |
|
C MAX_LEN_PREC - Default rec len for reading "parameter" files |
23 |
|
|
24 |
INTEGER MAX_LEN_MBUF |
INTEGER MAX_LEN_MBUF |
25 |
PARAMETER ( MAX_LEN_MBUF = 512 ) |
PARAMETER ( MAX_LEN_MBUF = 512 ) |
26 |
INTEGER MAX_LEN_FNAM |
INTEGER MAX_LEN_FNAM |
28 |
INTEGER MAX_LEN_PREC |
INTEGER MAX_LEN_PREC |
29 |
PARAMETER ( MAX_LEN_PREC = 200 ) |
PARAMETER ( MAX_LEN_PREC = 200 ) |
30 |
|
|
31 |
|
C MAX_NO_THREADS - Maximum number of threads allowed. |
32 |
|
C MAX_NO_PROCS - Maximum number of processes allowed. |
33 |
|
C MAX_NO_BARRIERS - Maximum number of distinct thread "barriers" |
34 |
|
INTEGER MAX_NO_THREADS |
35 |
|
PARAMETER ( MAX_NO_THREADS = 1 ) |
36 |
|
INTEGER MAX_NO_PROCS |
37 |
|
PARAMETER ( MAX_NO_PROCS = 128 ) |
38 |
|
INTEGER MAX_NO_BARRIERS |
39 |
|
PARAMETER ( MAX_NO_BARRIERS = 1 ) |
40 |
|
|
41 |
|
C Particularly weird and obscure voodoo numbers |
42 |
|
C lShare - This wants to be the length in |
43 |
|
C [148]-byte words of the size of |
44 |
|
C the address "window" that is snooped |
45 |
|
C on an SMP bus. By separating elements in |
46 |
|
C the global sum buffer we can avoid generating |
47 |
|
C extraneous invalidate traffic between |
48 |
|
C processors. The length of this window is usually |
49 |
|
C a cache line i.e. small O(64 bytes). |
50 |
|
C The buffer arrays are usually short arrays |
51 |
|
C and are declared REAL ARRA(lShare[148],LBUFF). |
52 |
|
C Setting lShare[148] to 1 is like making these arrays |
53 |
|
C one dimensional. |
54 |
|
INTEGER cacheLineSize |
55 |
|
INTEGER lShare1 |
56 |
|
INTEGER lShare4 |
57 |
|
INTEGER lShare8 |
58 |
|
PARAMETER ( cacheLineSize = 256 ) |
59 |
|
PARAMETER ( lShare1 = cacheLineSize ) |
60 |
|
PARAMETER ( lShare4 = cacheLineSize/4 ) |
61 |
|
PARAMETER ( lShare8 = cacheLineSize/8 ) |
62 |
|
|
63 |
|
INTEGER MAX_VGS |
64 |
|
PARAMETER ( MAX_VGS = 8192 ) |
65 |
|
|
66 |
|
C ======== EESIZE.h ======================================== |
67 |
|
|
68 |
|
|
69 |
|
|
70 |
C SQUEEZE_RIGHT - Flag indicating right blank space removal |
C SQUEEZE_RIGHT - Flag indicating right blank space removal |
71 |
C from text field. |
C from text field. |
72 |
C SQUEEZE_LEFT - Flag indicating left blank space removal |
C SQUEEZE_LEFT - Flag indicating left blank space removal |
76 |
C PRINT_MAP_XY - Flag indicating to plot map as XY slices |
C PRINT_MAP_XY - Flag indicating to plot map as XY slices |
77 |
C PRINT_MAP_XZ - Flag indicating to plot map as XZ slices |
C PRINT_MAP_XZ - Flag indicating to plot map as XZ slices |
78 |
C PRINT_MAP_YZ - Flag indicating to plot map as YZ slices |
C PRINT_MAP_YZ - Flag indicating to plot map as YZ slices |
79 |
C commentCharacter - Variable used in column 1 of parameter files to |
C commentCharacter - Variable used in column 1 of parameter |
80 |
C indicate comments. |
C files to indicate comments. |
81 |
C INDEX_I - Variable used to select an index label |
C INDEX_I - Variable used to select an index label |
82 |
C INDEX_J for formatted input parameters. |
C INDEX_J for formatted input parameters. |
83 |
C INDEX_K |
C INDEX_K |
105 |
& INDEX_K = 3, |
& INDEX_K = 3, |
106 |
& INDEX_NONE = 4 ) |
& INDEX_NONE = 4 ) |
107 |
|
|
|
|
|
108 |
C EXCH_IGNORE_CORNERS - Flag to select ignoring or |
C EXCH_IGNORE_CORNERS - Flag to select ignoring or |
109 |
C EXCH_UPDATE_CORNERS updating of corners during |
C EXCH_UPDATE_CORNERS updating of corners during |
110 |
C an edge exchange. |
C an edge exchange. |
123 |
& REVERSE_SIMULATION = 1, |
& REVERSE_SIMULATION = 1, |
124 |
& TANGENT_SIMULATION = 2 ) |
& TANGENT_SIMULATION = 2 ) |
125 |
|
|
|
|
|
|
C Particularly weird and obscure voodoo numbers |
|
|
C lShare - This wants to be the length in |
|
|
C [148]-byte words of the size of |
|
|
C the address "window" that is snooped |
|
|
C on an SMP bus. By separating elements in |
|
|
C the global sum buffer we can avoid generating |
|
|
C extraneous invalidate traffic between |
|
|
C processors. The length of this window is usually |
|
|
C a cache line i.e. small O(64 bytes). |
|
|
C The buffer arrays are usually short arrays |
|
|
C and are declared REAL ARRA(lShare[148],LBUFF). |
|
|
C Setting lShare[148] to 1 is like making these arrays |
|
|
C one dimensional. |
|
|
INTEGER cacheLineSize |
|
|
INTEGER lShare1 |
|
|
INTEGER lShare4 |
|
|
INTEGER lShare8 |
|
|
PARAMETER ( cacheLineSize = 256 ) |
|
|
PARAMETER ( lShare1 = cacheLineSize ) |
|
|
PARAMETER ( lShare4 = cacheLineSize/4 ) |
|
|
PARAMETER ( lShare8 = cacheLineSize/8 ) |
|
|
|
|
|
C MAX_NO_THREADS - Maximum number of threads allowed. |
|
|
C MAX_NO_PROCS - Maximum number of processes allowed. |
|
|
C MAX_NO_BARRIERS - Maximum number of distinct thread "barriers" |
|
|
INTEGER MAX_NO_THREADS |
|
|
PARAMETER ( MAX_NO_THREADS = 1 ) |
|
|
INTEGER MAX_NO_PROCS |
|
|
PARAMETER ( MAX_NO_PROCS = 128 ) |
|
|
INTEGER MAX_NO_BARRIERS |
|
|
PARAMETER ( MAX_NO_BARRIERS = 1 ) |
|
|
|
|
126 |
C-- COMMON /EEPARAMS_L/ Execution environment public logical variables. |
C-- COMMON /EEPARAMS_L/ Execution environment public logical variables. |
127 |
C eeBootError - Flag indicating error during multi-processing |
C eeBootError - Flag indicating error during multi-processing |
128 |
C eeEndError initialisation/termination. |
C eeEndError initialisation/termination. |