preCICE
Loading...
Searching...
No Matches
precice::mapping::MappingConfiguration::ExecutorConfiguration Struct Reference

Public Types

enum struct  Executor {
  CPU , CUDA , HIP , SYCL ,
  OpenMP
}

Public Attributes

Executor executor = Executor::CPU
int deviceId {}
int nThreads {}
bool computeEvaluationOffline = true

Detailed Description

Definition at line 251 of file MappingConfiguration.hpp.

Member Enumeration Documentation

◆ Executor

Enumerator
CPU 
CUDA 
HIP 
SYCL 
OpenMP 

Definition at line 252 of file MappingConfiguration.hpp.

Member Data Documentation

◆ computeEvaluationOffline

bool precice::mapping::MappingConfiguration::ExecutorConfiguration::computeEvaluationOffline = true

Definition at line 263 of file MappingConfiguration.hpp.

◆ deviceId

int precice::mapping::MappingConfiguration::ExecutorConfiguration::deviceId {}

Definition at line 261 of file MappingConfiguration.hpp.

◆ executor

Executor precice::mapping::MappingConfiguration::ExecutorConfiguration::executor = Executor::CPU

Definition at line 260 of file MappingConfiguration.hpp.

◆ nThreads

int precice::mapping::MappingConfiguration::ExecutorConfiguration::nThreads {}

Definition at line 262 of file MappingConfiguration.hpp.


The documentation for this struct was generated from the following file: