00001 00023 #ifndef GALOIS_RUNTIME_LL_ENVCHECK_H 00024 #define GALOIS_RUNTIME_LL_ENVCHECK_H 00025 00026 namespace Galois { 00027 namespace Runtime { 00028 namespace LL { 00029 00030 //PLEASE document all enviroment variables here; 00031 //ThreadPool_pthread.cpp: "GALOIS_DO_NOT_BIND_MAIN_THREAD" 00032 //ThreadPool_pthread.cpp: "GALOIS_DO_NOT_BIND_THREADS" 00033 //HWTopoLinux.cpp: "GALOIS_DEBUG_TOPO" 00034 //Sampling.cpp: "GALOIS_EXIT_BEFORE_SAMPLING" 00035 //Sampling.cpp: "GALOIS_EXIT_AFTER_SAMPLING" 00036 //gIO.cpp: "GALOIS_DEBUG_TO_FILE" 00037 //gIO.cpp: "GALOIS_DEBUG_SKIP" 00038 //DeterministicWork.h: "GALOIS_FIXED_DET_WINDOW_SIZE" 00040 bool EnvCheck(const char* parm); 00041 bool EnvCheck(const char* parm, int& val); 00042 00043 } 00044 } 00045 } // end namespace Galois 00046 00047 #endif