소스 검색

Try fix to support old hwloc version for HWLOC_OBJ_NUMANODE

Corentin Salingue 8 년 전
부모
커밋
9af8cc8758
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      src/core/topology.c

+ 6 - 0
src/core/topology.c

@@ -41,6 +41,10 @@
 #ifndef HWLOC_API_VERSION
 #define HWLOC_OBJ_PU HWLOC_OBJ_PROC
 #endif
+#if HWLOC_API_VERSION < 0x00010a00
+#define HWLOC_OBJ_NUMANODE HWLOC_OBJ_NODE
+#endif
+
 #endif
 
 #ifdef STARPU_HAVE_WINDOWS
@@ -2167,6 +2171,8 @@ static void _starpu_init_numa_node(struct _starpu_machine_config *config)
 		nnuma = STARPU_MAXNUMANODES;
 	}
 
+printf("============================+> %d \n", HWLOC_OBJ_NUMANODE);
+
 	unsigned numa;
 	for (numa = 0; numa < nnuma; numa++)
 	{