skip cpu topology for bigsim
authorGengbin Zheng <gzheng@illinois.edu>
Thu, 30 Oct 2008 20:05:51 +0000 (20:05 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Thu, 30 Oct 2008 20:05:51 +0000 (20:05 +0000)
src/ck-core/init.C

index 316502d2c00704d5e7cdaf33832908d89b0eca65..7169b93e5f85c4c16f8ff9403174b9e943999ff6 100644 (file)
@@ -597,6 +597,7 @@ extern void _registerExternalModules(char **argv);
 extern void _ckModuleInit(void);
 extern void _loadbalancerInit();
 extern "C" void initCharmProjections();
+extern "C" void CmiInitCPUTopology(char **argv);
 
 void _registerInitCall(CkInitCallFn fn, int isNodeCall)
 {
@@ -867,6 +868,10 @@ void _initCharm(int unused_argc, char **argv)
                }*/
        }       
        
+#if ! CMK_BLUEGENE_CHARM
+        CmiInitCPUTopology(argv);    // blocking
+#endif
+
        if (faultFunc) {
                if (CkMyPe()==0) _allStats = new Stats*[CkNumPes()];
                if (!inCommThread) {