version 3.10.0
Loading...
Searching...
No Matches
multithreading.hh File Reference

Multithreading in Dumux.

#include <type_traits>

Go to the source code of this file.

Classes

struct  Dumux::Detail::Multithreading::ExecutionBackends::Serial
struct  Dumux::Detail::Multithreading::ExecutionBackends::Cpp
struct  Dumux::Detail::Multithreading::ExecutionBackends::TBB
struct  Dumux::Detail::Multithreading::ExecutionBackends::Kokkos
struct  Dumux::Detail::Multithreading::ExecutionBackends::OpenMP

Namespaces

namespace  Dumux
namespace  Dumux::Detail
 Distance implementation details.
namespace  Dumux::Detail::Multithreading
namespace  Dumux::Detail::Multithreading::ExecutionBackends
namespace  Dumux::Multithreading

Macros

#define DUMUX_MULTITHREADING_BACKEND   Serial

Typedefs

using Dumux::Detail::Multithreading::ExecutionBackend = ExecutionBackends::DUMUX_MULTITHREADING_BACKEND

Functions

constexpr bool Dumux::Multithreading::isSerial ()
 Checking whether the backend is serial.

Macro Definition Documentation

◆ DUMUX_MULTITHREADING_BACKEND

#define DUMUX_MULTITHREADING_BACKEND   Serial