43 static map<string, string> argmap;
46 if (verbosity != NULL){
47 argmap.insert(pair<string, string>(
"VERBOSITY",
string(verbosity)));
49 argmap.insert(pair<string, string>(
"VERBOSITY",
"0"));
51 char * isSingleThreaded = getenv(
"SINGLETHREADED");
52 if (isSingleThreaded != NULL){
53 argmap.insert(pair<string, string>(
"SINGLETHREADED",
string(isSingleThreaded)));
56 argmap.insert(pair<string, string>(
"SINGLETHREADED",
"0"));
59 if (isInfinite != NULL){
60 argmap.insert(pair<string, string>(
"INFINITE",
string(isInfinite)));
66 char *
numCores = getenv(
"NUMCORES");
67 if (numCores != NULL){
68 argmap.insert(pair<string, string>(
"NUMCORES",
string(numCores)));
73 argmap.insert(pair<string, string>(
"NUMCORES", s.str()));
75 char *
numNodes = getenv(
"NUMNODES");
76 if (numNodes != NULL){
77 argmap.insert(pair<string, string>(
"NUMNODES",
string(numNodes)));
81 char * numProcessThreads = getenv(
"NUMPTHREADS");
82 if (numProcessThreads != NULL){
83 argmap.insert(pair<string, string>(
"NUMPTHREADS",
string(numProcessThreads)));
85 char * doQuit = getenv(
"QUIT");
87 argmap.insert(pair<string, string>(
"QUIT",
string(doQuit)));
92 if (doUnitTests != NULL){
93 argmap.insert(pair<string, string>(
"DOUNITTESTS",
string(doUnitTests)));
98 if (doRegressionTests != NULL){
99 argmap.insert(pair<string, string>(
"DOREGRESSIONTESTS",
string(doRegressionTests)));
static unsigned int numCores
static int doRegressionTests
const map< string, string > & getArgMap()
static unsigned int numNodes