vtkSMP.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2 // SPDX-License-Identifier: BSD-3-Clause
3 #ifndef vtkSMP_h
4 #define vtkSMP_h
5 
6 /* vtkSMPTools back-end */
7 #define VTK_SMP_Sequential
8 #define VTK_SMP_BACKEND "Sequential"
9 
10 // Preprocessor symbols which indicate the availability of backends.
11 #define VTK_SMP_ENABLE_OPENMP 0
12 #define VTK_SMP_ENABLE_SEQUENTIAL 1
13 #define VTK_SMP_ENABLE_STDTHREAD 1
14 #define VTK_SMP_ENABLE_TBB 0
15 
16 // Defines which indicate whether the default is a specific backend.
17 #define VTK_SMP_DEFAULT_IMPLEMENTATION_OPENMP 0
18 #define VTK_SMP_DEFAULT_IMPLEMENTATION_SEQUENTIAL 1
19 #define VTK_SMP_DEFAULT_IMPLEMENTATION_STDTHREAD 0
20 #define VTK_SMP_DEFAULT_IMPLEMENTATION_TBB 0
21 
22 #endif