| #ifndef CONSTANTS_H_ |
| #define CONSTANTS_H_ |
| |
| const double RESOLUTION_DEFAULT = 2.0; /* secs (normally 2.0) */ |
| const int RANDOM_SEED = 101010; |
| |
| /* default: small (cache-contained) problem sizes */ |
| |
| const int FFT_SIZE = 1024; /* must be a power of two */ |
| const int SOR_SIZE =100; /* NxN grid */ |
| const int SPARSE_SIZE_M = 1000; |
| const int SPARSE_SIZE_nz = 5000; |
| const int LU_SIZE = 100; |
| |
| /* large (out-of-cache) problem sizes */ |
| |
| const int LG_FFT_SIZE = 1048576; /* must be a power of two */ |
| const int LG_SOR_SIZE =1000; /* NxN grid */ |
| const int LG_SPARSE_SIZE_M = 100000; |
| const int LG_SPARSE_SIZE_nz =1000000; |
| const int LG_LU_SIZE = 1000; |
| |
| /* tiny problem sizes (used to mainly to preload network classes */ |
| /* for applet, so that network download times */ |
| /* are factored out of benchmark.) */ |
| /* */ |
| const int TINY_FFT_SIZE = 16; /* must be a power of two */ |
| const int TINY_SOR_SIZE =10; /* NxN grid */ |
| const int TINY_SPARSE_SIZE_M = 10; |
| const int TINY_SPARSE_SIZE_N = 10; |
| const int TINY_SPARSE_SIZE_nz = 50; |
| const int TINY_LU_SIZE = 10; |
| |
| #endif |
| |