1 | #ifndef REGISTRY_H |
---|
2 | #define NAMELEN 512 |
---|
3 | #define NAMELEN_LONG 12500 /*changed from 8192 to 12500 by PNNL on 12/22/2010*/ |
---|
4 | #define MAXDIMS 21 |
---|
5 | #define MAX_DYNCORES 50 /* ha ha, just kidding */ |
---|
6 | /* #define MAX_ARGLINE 175 WRF uses 128 by default, but the nested chem version hit the continuation line limit for efc so it had to be increased, wig 14-Oct-2004 */ |
---|
7 | #define MAX_ARGLINE 128 /* welp, 175 means lines longer than 130 chars, which is a Fortran no no */ |
---|
8 | #define MAX_TYPEDEFS 50 /* typedef history -ajb */ |
---|
9 | |
---|
10 | /* defines of system commands */ |
---|
11 | #define UNIQSORT "/bin/sort -u" |
---|
12 | #define CATCOMM "/bin/cat" |
---|
13 | #define RMCOMM "/bin/rm" |
---|
14 | #define MVCOMM "/bin/mv" |
---|
15 | |
---|
16 | #define DRIVER_LAYER 100 |
---|
17 | #define MEDIATION_LAYER 200 |
---|
18 | |
---|
19 | enum coord_axis { COORD_X , COORD_Y , COORD_Z , COORD_C } ; |
---|
20 | enum len_defined_how { DOMAIN_STANDARD , NAMELIST , CONSTANT } ; |
---|
21 | enum type_type { SIMPLE , DERIVED } ; |
---|
22 | enum proc_orient { ALL_Z_ON_PROC , ALL_X_ON_PROC , ALL_Y_ON_PROC } ; |
---|
23 | |
---|
24 | /* node_kind mask settings */ |
---|
25 | #define FIELD 1 |
---|
26 | #define I1 2 |
---|
27 | #define RCONFIG 4 |
---|
28 | #define FOURD 8 |
---|
29 | #define MEMBER 16 |
---|
30 | #define TYPE 32 |
---|
31 | #define DIM 64 |
---|
32 | #define PACKAGE 128 |
---|
33 | #define HALO 256 |
---|
34 | #define PERIOD 512 |
---|
35 | #define SWAP 1024 |
---|
36 | #define CYCLE 2048 |
---|
37 | #define XPOSE 4096 |
---|
38 | #define FOURD1 8192 |
---|
39 | #define BDYONLY 16384 |
---|
40 | |
---|
41 | #define RESTART 0x02000000 /* 25 */ |
---|
42 | #define BOUNDARY 0x04000000 /* 26 */ |
---|
43 | #define INTERP_DOWN 0x08000000 /* 27 */ |
---|
44 | #define FORCE_DOWN 0x10000000 /* 28 */ |
---|
45 | #define INTERP_UP 0x20000000 /* 29 */ |
---|
46 | #define SMOOTH_UP 0x40000000 /* 20 */ |
---|
47 | #define METADATA 0x80000000 /* 31 */ |
---|
48 | |
---|
49 | |
---|
50 | #define REGISTRY_H |
---|
51 | #endif |
---|
52 | |
---|