From c6c9f4c1d6d19bf4f4b4737766f273761b26a424 Mon Sep 17 00:00:00 2001 From: Christoph Schwarzmeier <christoph.schwarzmeier@fau.de> Date: Mon, 8 Nov 2021 06:44:16 +0000 Subject: [PATCH] Update !487 and avoid implicit OpenMP parallelization in mesh::BoundarySetup --- src/mesh/boundary/BoundarySetup.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mesh/boundary/BoundarySetup.h b/src/mesh/boundary/BoundarySetup.h index bdc0fa509..6486bb75d 100644 --- a/src/mesh/boundary/BoundarySetup.h +++ b/src/mesh/boundary/BoundarySetup.h @@ -16,6 +16,7 @@ //! \file BoundarySetup.h //! \ingroup mesh //! \author Christian Godenschwager <christian.godenschwager@fau.de> +//! \author Christoph Schwarzmeier <christoph.schwarzmeier@fau.de> // //====================================================================================================================== @@ -110,7 +111,7 @@ void BoundarySetup::setDomainCells( const BlockDataID boundaryHandlingId, const std::vector<Cell> domainCells; - WALBERLA_FOR_ALL_CELLS_INCLUDING_GHOST_LAYER_XYZ(voxelizationField, { + WALBERLA_FOR_ALL_CELLS_INCLUDING_GHOST_LAYER_XYZ_OMP(voxelizationField, omp critical, { if (voxelizationField->get(x, y, z) == domainValue) { domainCells.emplace_back(x, y, z); } if (domainCells.size() > cellVectorChunkSize_) -- GitLab