21 #ifndef fiber_parallelization_options_hpp
22 #define fiber_parallelization_options_hpp
24 #include "../common/common.hpp"
26 #include "opencl_options.hpp"
Parallel operation settings.
Definition: parallelization_options.hpp:32
ParallelizationOptions()
Constructor.
Definition: parallelization_options.cpp:28
void enableOpenCl(const OpenClOptions &openClOptions)
Enable GPU-based calculations (currently broken).
Definition: parallelization_options.cpp:34
void disableOpenCl()
Disable GPU-based calculations.
Definition: parallelization_options.cpp:41
bool isOpenClEnabled() const
Return whether GPU-based calculations are enabled.
Definition: parallelization_options.cpp:47
int maxThreadCount() const
Return the maximum number of thread used during the assembly.
Definition: parallelization_options.cpp:64
Definition: opencl_options.hpp:29
const OpenClOptions & openClOptions() const
Return current settings controlling operation of the GPU.
Definition: parallelization_options.cpp:52
void setMaxThreadCount(int maxThreadCount=AUTO)
Set the maximum number of threads used during the assembly.
Definition: parallelization_options.cpp:56