mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Merge pull request #5399 from daavid00/fixMacOS
[FIX]: Build issue if OpenMP is not present
This commit is contained in:
commit
c92d80e0e8
@ -123,7 +123,9 @@ apply(Vector& rhs,
|
|||||||
//NOTE: copyThread can safely write to jacMat because in solve_system both matrix and *blockJacobiForGPUILU0_ diagonal entries
|
//NOTE: copyThread can safely write to jacMat because in solve_system both matrix and *blockJacobiForGPUILU0_ diagonal entries
|
||||||
//are checked and potentially overwritten in replaceZeroDiagonal() by mainThread. However, no matter the thread writing sequence,
|
//are checked and potentially overwritten in replaceZeroDiagonal() by mainThread. However, no matter the thread writing sequence,
|
||||||
//the final entry in jacMat is correct.
|
//the final entry in jacMat is correct.
|
||||||
|
#if HAVE_OPENMP
|
||||||
copyThread = std::make_shared<std::thread>([&](){this->copyMatToBlockJac(matrix, *blockJacobiForGPUILU0_);});
|
copyThread = std::make_shared<std::thread>([&](){this->copyMatToBlockJac(matrix, *blockJacobiForGPUILU0_);});
|
||||||
|
#endif // HAVE_OPENMP
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
this->copyMatToBlockJac(matrix, *blockJacobiForGPUILU0_);
|
this->copyMatToBlockJac(matrix, *blockJacobiForGPUILU0_);
|
||||||
|
Loading…
Reference in New Issue
Block a user