From aecce446e1926b578565b8f8c941ec2c80cfc29b Mon Sep 17 00:00:00 2001
From: Simon Praetorius <simon.praetorius@tu-dresden.de>
Date: Sat, 19 Mar 2011 12:15:51 +0000
Subject: [PATCH] corrected some openMP-errors

---
 AMDiS/src/ProblemVec.cc  | 2 +-
 AMDiS/src/SystemVector.h | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/AMDiS/src/ProblemVec.cc b/AMDiS/src/ProblemVec.cc
index 9bbf6665..55301c56 100644
--- a/AMDiS/src/ProblemVec.cc
+++ b/AMDiS/src/ProblemVec.cc
@@ -811,7 +811,7 @@ namespace AMDiS {
 #else
 #ifdef _OPENMP
     INFO(info, 8)("buildAfterCoarsen needed %.5f seconds\n",
-		  omp_get_wtime() - wtime);
+		  omp_get_wtime() - first);
 #else
     INFO(info, 8)("buildAfterCoarsen needed %.5f seconds\n", 
 		  TIME_USED(first, clock()));    
diff --git a/AMDiS/src/SystemVector.h b/AMDiS/src/SystemVector.h
index ccf557ae..142ba3d9 100644
--- a/AMDiS/src/SystemVector.h
+++ b/AMDiS/src/SystemVector.h
@@ -438,7 +438,7 @@ namespace AMDiS {
     TEST_EXIT_DBG(size == matrix.getNumCols())("incompatible sizes\n");
 
 #ifdef _OPENMP
-#pragma omp parallel for schedule(static, 1) num_threads(min(size, omp_get_max_threads()))
+#pragma omp parallel for schedule(static, 1) num_threads(std::min(size, omp_get_max_threads()))
 #endif
     for (i = 0; i < size; i++) {
       if (!add) 
@@ -464,7 +464,7 @@ namespace AMDiS {
     int i;
 
 #ifdef _OPENMP
-#pragma omp parallel for schedule(static, 1) num_threads(min(size, omp_get_max_threads()))
+#pragma omp parallel for schedule(static, 1) num_threads(std::min(size, omp_get_max_threads()))
 #endif
     for (i = 0; i < size; i++)
       axpy(a, *(x.getDOFVector(i)), *(y.getDOFVector(i)));
-- 
GitLab