blob: d3b471f5932b818baf4f85587c1f470ffb002f64 [file] [log] [blame]
#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