Skip to content

Commit a2f2f68

Browse files
Merge pull request #1121 from julien-tierny/ci
[ci] replacing deprecated omp_set_nested
2 parents 531ccfb + 5d3d062 commit a2f2f68

File tree

8 files changed

+11
-11
lines changed

8 files changed

+11
-11
lines changed

core/base/contourForests/ContourForestsTemplate.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ namespace ttk {
287287
#endif
288288

289289
#ifdef TTK_ENABLE_OPENMP
290-
omp_set_nested(1);
290+
omp_set_max_active_levels(100);
291291
#endif
292292

293293
// std::cout << "NO PARALLEL DEBUG MODE" << std::endl;

core/base/discreteMorseSandwichMPI/DiscreteMorseSandwichMPI.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6334,7 +6334,7 @@ int ttk::DiscreteMorseSandwichMPI::computePersistencePairs(
63346334
int minSadThreadNumber = std::max(1, static_cast<int>(threadNumber_ / 2));
63356335
int maxSadThreadNumber = std::max(1, threadNumber_ - minSadThreadNumber);
63366336
int taskNumber = std::min(2, threadNumber_);
6337-
omp_set_nested(1);
6337+
omp_set_max_active_levels(100);
63386338
std::vector<PersistencePair> sadMaxPairs;
63396339
MPI_Comm minSadComm;
63406340
MPI_Comm_dup(ttk::MPIcomm_, &minSadComm);
@@ -6358,7 +6358,7 @@ int ttk::DiscreteMorseSandwichMPI::computePersistencePairs(
63586358
ignoreBoundary, offsets, sadMaxComm, maxSadThreadNumber);
63596359
}
63606360
}
6361-
omp_set_nested(0);
6361+
omp_set_max_active_levels(1);
63626362
MPI_Comm_free(&minSadComm);
63636363
MPI_Comm_free(&sadMaxComm);
63646364
pairs.insert(pairs.end(), sadMaxPairs.begin(), sadMaxPairs.end());

core/base/ftmTree/FTMTree_Template.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ void ttk::ftm::FTMTree::build(const triangulationType *mesh) {
3636

3737
#ifdef TTK_ENABLE_OPENMP
3838
ParallelGuard const pg{threadNumber_};
39-
omp_set_nested(1);
39+
omp_set_max_active_levels(100);
4040
#ifdef TTK_ENABLE_OMP_PRIORITY
4141
if(omp_get_max_task_priority() < 5) {
4242
this->printWrn("OpenMP max priority is lower than 5");

core/base/ftrGraph/FTRGraph_Template.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ namespace ttk {
4242

4343
#ifdef TTK_ENABLE_OPENMP
4444
ParallelGuard const pg{params_.threadNumber};
45-
omp_set_nested(1);
45+
omp_set_max_active_levels(100);
4646
#ifdef TTK_ENABLE_OMP_PRIORITY
4747
if(omp_get_max_task_priority() < PriorityLevel::Max) {
4848
this->printWrn("OpenMP max priority is lower than 5");

core/base/mergeTreeAutoencoder/MergeTreeAutoencoder.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2609,8 +2609,8 @@ void ttk::MergeTreeAutoencoder::execute(
26092609
printErr("This module requires Torch.");
26102610
#else
26112611
#ifdef TTK_ENABLE_OPENMP
2612-
int ompNested = omp_get_nested();
2613-
omp_set_nested(1);
2612+
int ompNested = omp_get_max_active_levels();
2613+
omp_set_max_active_levels(100);
26142614
#endif
26152615
// --- Preprocessing
26162616
Timer t_preprocess;
@@ -2697,7 +2697,7 @@ void ttk::MergeTreeAutoencoder::execute(
26972697
}
26982698
}
26992699
#ifdef TTK_ENABLE_OPENMP
2700-
omp_set_nested(ompNested);
2700+
omp_set_max_active_levels(ompNested);
27012701
#endif
27022702
#endif
27032703
}

core/base/mergeTreeClustering/MergeTreeBarycenter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ namespace ttk {
5858
"MergeTreeBarycenter"); // inherited from Debug: prefix will be printed
5959
// at the beginning of every msg
6060
#ifdef TTK_ENABLE_OPENMP4
61-
omp_set_nested(1);
61+
omp_set_max_active_levels(100);
6262
#endif
6363
}
6464
~MergeTreeBarycenter() override = default;

core/base/mergeTreeClustering/MergeTreeDistance.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ namespace ttk {
6565
"MergeTreeDistance"); // inherited from Debug: prefix will be printed at
6666
// the beginning of every msg
6767
#ifdef TTK_ENABLE_OPENMP4
68-
omp_set_nested(1);
68+
omp_set_max_active_levels(100);
6969
#endif
7070
}
7171
~MergeTreeDistance() override = default;

core/base/mergeTreePrincipalGeodesics/MergeTreePrincipalGeodesics.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ namespace ttk {
6666
// msg
6767
this->setDebugMsgPrefix("MergeTreePrincipalGeodesics");
6868
#ifdef TTK_ENABLE_OPENMP
69-
omp_set_nested(1);
69+
omp_set_max_active_levels(100);
7070
#endif
7171
}
7272

0 commit comments

Comments
 (0)