소스 검색

Use SG_BARRIER_SERIAL_THREAD when available

Samuel Thibault 5 년 전
부모
커밋
9878655a4b
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      include/starpu_thread.h

+ 5 - 1
include/starpu_thread.h

@@ -295,7 +295,11 @@ typedef sg_bar_t starpu_pthread_barrier_t;
 typedef xbt_bar_t starpu_pthread_barrier_t;
 #endif
 typedef int starpu_pthread_barrierattr_t;
-#define STARPU_PTHREAD_BARRIER_SERIAL_THREAD -1
+#ifdef SG_BARRIER_SERIAL_THREAD
+#  define STARPU_PTHREAD_BARRIER_SERIAL_THREAD SG_BARRIER_SERIAL_THREAD
+#else
+#  define STARPU_PTHREAD_BARRIER_SERIAL_THREAD -1
+#endif
 #else
 typedef struct {
 	starpu_pthread_mutex_t mutex;