[Openmp-commits] [openmp] r258719 - Merging r258695:
Hans Wennborg via Openmp-commits
openmp-commits at lists.llvm.org
Mon Jan 25 13:09:33 PST 2016
Author: hans
Date: Mon Jan 25 15:09:33 2016
New Revision: 258719
URL: http://llvm.org/viewvc/llvm-project?rev=258719&view=rev
Log:
Merging r258695:
------------------------------------------------------------------------
r258695 | achurbanov | 2016-01-25 08:52:10 -0800 (Mon, 25 Jan 2016) | 1 line
omp_barrier.c test fixed in order to reliably and faster run on any number of processors
------------------------------------------------------------------------
Modified:
openmp/branches/release_38/ (props changed)
openmp/branches/release_38/runtime/test/barrier/omp_barrier.c
Propchange: openmp/branches/release_38/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Jan 25 15:09:33 2016
@@ -1 +1 @@
-/openmp/trunk:257833,258169,258528
+/openmp/trunk:257833,258169,258528,258695
Modified: openmp/branches/release_38/runtime/test/barrier/omp_barrier.c
URL: http://llvm.org/viewvc/llvm-project/openmp/branches/release_38/runtime/test/barrier/omp_barrier.c?rev=258719&r1=258718&r2=258719&view=diff
==============================================================================
--- openmp/branches/release_38/runtime/test/barrier/omp_barrier.c (original)
+++ openmp/branches/release_38/runtime/test/barrier/omp_barrier.c Mon Jan 25 15:09:33 2016
@@ -15,7 +15,7 @@ int test_omp_barrier()
int rank;
rank = omp_get_thread_num ();
if (rank ==1) {
- my_sleep(SLEEPTIME);
+ my_sleep(((double)SLEEPTIME)/REPETITIONS); // give 1 sec to whole test
result2 = 3;
}
#pragma omp barrier
@@ -31,10 +31,14 @@ int main()
int i;
int num_failed=0;
+#ifdef _OPENMP
+ omp_set_dynamic(0); // prevent runtime to change number of threads
+ omp_set_num_threads(4); // the test expects at least 3 threads
for(i = 0; i < REPETITIONS; i++) {
if(!test_omp_barrier()) {
num_failed++;
}
}
+#endif
return num_failed;
}
More information about the Openmp-commits
mailing list