Skip to content

Commit 929fe1a

Browse files
committed
Removed ENABLE_OPENMP cmake option.
1 parent 7a4ba79 commit 929fe1a

31 files changed

+57
-66
lines changed

CMakeLists.txt

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,12 @@ if( NOT is_submodule )
2525
option( ENABLE_BENCHMARKS "Builds benchmarks" ON )
2626
option( ENABLE_DOCS "Builds documentation" ON )
2727

28-
option( ENABLE_UMPIRE "Build with UMPIRE" ON )
29-
option( ENABLE_CHAI "Build with CHAI" ON )
30-
option( ENABLE_MPI "Build with MPI" ON )
31-
option( ENABLE_CUDA "Build with CUDA" OFF )
32-
option( ENABLE_OPENMP "Build with OpenMP" ON )
33-
option( ENABLE_CALIPER "Build with Caliper" ON )
34-
3528
option( ENABLE_ADDR2LINE "Enable addr2line usage in stacktraces" ON )
29+
option( ENABLE_CUDA "Build with CUDA" OFF )
30+
option( ENABLE_UMPIRE "Build with UMPIRE" OFF )
31+
option( ENABLE_CHAI "Build with CHAI" OFF )
32+
option( ENABLE_MPI "Build with MPI" OFF )
33+
option( ENABLE_CALIPER "Build with Caliper" OFF )
3634

3735
include( cmake/blt/SetupBLT.cmake )
3836
include( cmake/CMakeBasics.cmake )
@@ -58,10 +56,6 @@ if( ENABLE_CUDA )
5856
set( lvarray_dependencies ${lvarray_dependencies} cuda )
5957
endif()
6058

61-
if( ENABLE_OPENMP )
62-
set( lvarray_dependencies ${lvarray_dependencies} openmp )
63-
endif()
64-
6559
if( ENABLE_RAJA )
6660
set( lvarray_dependencies ${lvarray_dependencies} RAJA )
6761
endif()

benchmarks/benchmarkArray1DR2TensorMultiplication.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ void pointerRAJA( benchmark::State & state )
218218

219219
INDEX_TYPE const SERIAL_SIZE = (2 << 18) - 87;
220220

221-
#if defined(LVARRAY_USE_OPENMP)
221+
#if defined(RAJA_ENABLE_OPENMP)
222222
INDEX_TYPE const OMP_SIZE = (2 << 22) - 87;
223223
#endif
224224

@@ -271,7 +271,7 @@ void registerBenchmarks()
271271
},
272272
std::make_tuple( SERIAL_SIZE, RAJA::PERM_IJK {}, serialPolicy {} )
273273
, std::make_tuple( SERIAL_SIZE, RAJA::PERM_KJI {}, serialPolicy {} )
274-
#if defined(LVARRAY_USE_OPENMP)
274+
#if defined(RAJA_ENABLE_OPENMP)
275275
, std::make_tuple( OMP_SIZE, RAJA::PERM_IJK {}, parallelHostPolicy {} )
276276
, std::make_tuple( OMP_SIZE, RAJA::PERM_KJI {}, parallelHostPolicy {} )
277277
#endif
@@ -295,7 +295,7 @@ int main( int argc, char * * argv )
295295
LVARRAY_LOG( "VALUE_TYPE = " << LvArray::system::demangleType< LvArray::benchmarking::VALUE_TYPE >() );
296296
LVARRAY_LOG( "Serial problems of size ( " << LvArray::benchmarking::SERIAL_SIZE << ", 3, 3 )." );
297297

298-
#if defined(LVARRAY_USE_OPENMP)
298+
#if defined(RAJA_ENABLE_OPENMP)
299299
LVARRAY_LOG( "OMP problems of size ( " << LvArray::benchmarking::OMP_SIZE << ", 3, 3 )." );
300300
#endif
301301

benchmarks/benchmarkArray1DR2TensorMultiplicationKernels.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ template class ArrayOfR2TensorsNative< RAJA::PERM_KJI >;
290290
template class ArrayOfR2TensorsRAJA< RAJA::PERM_IJK, serialPolicy >;
291291
template class ArrayOfR2TensorsRAJA< RAJA::PERM_KJI, serialPolicy >;
292292

293-
#if defined(LVARRAY_USE_OPENMP)
293+
#if defined(RAJA_ENABLE_OPENMP)
294294
template class ArrayOfR2TensorsRAJA< RAJA::PERM_IJK, parallelHostPolicy >;
295295
template class ArrayOfR2TensorsRAJA< RAJA::PERM_KJI, parallelHostPolicy >;
296296
#endif

benchmarks/benchmarkArrayOfArraysNodeToElementMapConstruction.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ void registerBenchmarks()
6767
REGISTER_BENCHMARK_TEMPLATE( WRAP( { nx, ny, nz } ), overAllocation, POLICY );
6868
REGISTER_BENCHMARK_TEMPLATE( WRAP( { nx, ny, nz } ), resizeFromCapacities, POLICY );
6969
}, std::make_tuple( NX, NY, NZ, serialPolicy {} )
70-
#if defined(LVARRAY_USE_OPENMP)
70+
#if defined(RAJA_ENABLE_OPENMP)
7171
, std::make_tuple( NX, NY, NZ, parallelHostPolicy {} )
7272
#endif
7373
);

benchmarks/benchmarkArrayOfArraysNodeToElementMapConstructionKernels.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ resizeFromCapacities( ArrayView< INDEX_TYPE const, 2, 1, INDEX_TYPE, DEFAULT_BUF
127127
// Explicit instantiation of NodeToElemMapConstruction.
128128
template class NodeToElemMapConstruction< serialPolicy >;
129129

130-
#if defined(LVARRAY_USE_OPENMP)
130+
#if defined(RAJA_ENABLE_OPENMP)
131131
template class NodeToElemMapConstruction< parallelHostPolicy >;
132132
#endif
133133

benchmarks/benchmarkArrayOfArraysNodeToElementMapConstructionKernels.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class NaiveNodeToElemMapConstruction
4949
{
5050
CALI_CXX_MARK_SCOPE( "~NaiveNodeToElemMapConstruction" );
5151

52-
// #if defined(LVARRAY_USE_OPENMP)
52+
// #if defined(RAJA_ENABLE_OPENMP)
5353
// using EXEC_POLICY = parallelHostPolicy;
5454
// #else
5555
using EXEC_POLICY = serialPolicy;

benchmarks/benchmarkEigendecomposition.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ void eigenvectors( benchmark::State & state )
3838
INDEX_TYPE const SERIAL_SIZE_2x2 = (2 << 22) - 87;
3939
INDEX_TYPE const SERIAL_SIZE_3x3 = (2 << 19) - 87;
4040

41-
#if defined(LVARRAY_USE_OPENMP)
41+
#if defined(RAJA_ENABLE_OPENMP)
4242
INDEX_TYPE const OMP_SIZE_2x2 = (2 << 24) - 87;
4343
INDEX_TYPE const OMP_SIZE_3x3 = (2 << 23) - 87;
4444
#endif
@@ -67,7 +67,7 @@ void registerBenchmarks()
6767
, std::make_tuple( SERIAL_SIZE_2x2, std::integral_constant< int, 2 > {}, RAJA::PERM_JI {}, RAJA::PERM_KJI {}, serialPolicy {} )
6868
, std::make_tuple( SERIAL_SIZE_3x3, std::integral_constant< int, 3 > {}, RAJA::PERM_IJ {}, RAJA::PERM_IJK {}, serialPolicy {} )
6969
, std::make_tuple( SERIAL_SIZE_3x3, std::integral_constant< int, 3 > {}, RAJA::PERM_JI {}, RAJA::PERM_KJI {}, serialPolicy {} )
70-
#if defined(LVARRAY_USE_OPENMP)
70+
#if defined(RAJA_ENABLE_OPENMP)
7171
, std::make_tuple( OMP_SIZE_2x2, std::integral_constant< int, 2 > {}, RAJA::PERM_IJ {}, RAJA::PERM_IJK {}, parallelHostPolicy {} )
7272
, std::make_tuple( OMP_SIZE_2x2, std::integral_constant< int, 2 > {}, RAJA::PERM_JI {}, RAJA::PERM_KJI {}, parallelHostPolicy {} )
7373
, std::make_tuple( OMP_SIZE_3x3, std::integral_constant< int, 3 > {}, RAJA::PERM_IJ {}, RAJA::PERM_IJK {}, parallelHostPolicy {} )
@@ -97,7 +97,7 @@ int main( int argc, char * * argv )
9797
LVARRAY_LOG( "Serial number of 2x2 matrices = " << LvArray::benchmarking::SERIAL_SIZE_2x2 );
9898
LVARRAY_LOG( "Serial number of 3x3 matrices = " << LvArray::benchmarking::SERIAL_SIZE_3x3 );
9999

100-
#if defined(LVARRAY_USE_OPENMP)
100+
#if defined(RAJA_ENABLE_OPENMP)
101101
LVARRAY_LOG( "OMP number of 2x2 matrices = " << LvArray::benchmarking::OMP_SIZE_2x2 );
102102
LVARRAY_LOG( "OMP number of 3x3 matrices = " << LvArray::benchmarking::OMP_SIZE_3x3 );
103103
#endif

benchmarks/benchmarkEigendecompositionKernels.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ template class Eigendecomposition< 2, RAJA::PERM_JI, RAJA::PERM_KJI, serialPolic
4141
template class Eigendecomposition< 3, RAJA::PERM_IJ, RAJA::PERM_IJK, serialPolicy >;
4242
template class Eigendecomposition< 3, RAJA::PERM_JI, RAJA::PERM_KJI, serialPolicy >;
4343

44-
#if defined(LVARRAY_USE_OPENMP)
44+
#if defined(RAJA_ENABLE_OPENMP)
4545
template class Eigendecomposition< 2, RAJA::PERM_IJ, RAJA::PERM_IJK, parallelHostPolicy >;
4646
template class Eigendecomposition< 2, RAJA::PERM_JI, RAJA::PERM_KJI, parallelHostPolicy >;
4747
template class Eigendecomposition< 3, RAJA::PERM_IJ, RAJA::PERM_IJK, parallelHostPolicy >;

benchmarks/benchmarkInnerProduct.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ void pointerRAJA( benchmark::State & state )
119119

120120

121121
INDEX_TYPE const SERIAL_SIZE = (2 << 20) + 573;
122-
#if defined(LVARRAY_USE_OPENMP)
122+
#if defined(RAJA_ENABLE_OPENMP)
123123
INDEX_TYPE const OMP_SIZE = SERIAL_SIZE;
124124
#endif
125125

@@ -153,7 +153,7 @@ void registerBenchmarks()
153153
REGISTER_BENCHMARK_TEMPLATE( { size }, pointerRAJA, POLICY );
154154
},
155155
std::make_tuple( SERIAL_SIZE, serialPolicy {} )
156-
#if defined(LVARRAY_USE_OPENMP)
156+
#if defined(RAJA_ENABLE_OPENMP)
157157
, std::make_tuple( OMP_SIZE, parallelHostPolicy {} )
158158
#endif
159159
#if defined(LVARRAY_USE_CUDA) && defined(LVARRAY_USE_CHAI)
@@ -178,7 +178,7 @@ int main( int argc, char * * argv )
178178

179179
LVARRAY_LOG( "Serial problems of size ( " << LvArray::benchmarking::SERIAL_SIZE << " )." );
180180

181-
#if defined(LVARRAY_USE_OPENMP)
181+
#if defined(RAJA_ENABLE_OPENMP)
182182
LVARRAY_LOG( "OMP problems of size ( " << LvArray::benchmarking::OMP_SIZE << " )." );
183183
#endif
184184

benchmarks/benchmarkInnerProductKernels.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ pointerKernel( INDEX_TYPE const N,
109109

110110
template class InnerProductRAJA< serialPolicy >;
111111

112-
#if defined(LVARRAY_USE_OPENMP)
112+
#if defined(RAJA_ENABLE_OPENMP)
113113
template class InnerProductRAJA< parallelHostPolicy >;
114114
#endif
115115

0 commit comments

Comments
 (0)