#include <init.hh>
◆ Init() [1/2]
| DiFfRG::Init::Init |
( |
int | argc, |
|
|
char * | argv[], |
|
|
const std::string | parameter_file = "parameter.json" ) |
Initialize deal.II's supported libraries and the process-global Kokkos runtime.
The CPU thread budget is resolved once, here, following the precedence order documented at ThreadSource; DiFfRG warns loudly when several sources disagree. Kokkos' host backend is Serial (see the KOKKOS_THREADS build option), so the only CPU thread pool is TBB's and the budget applies to it alone.
◆ Init() [2/2]
| DiFfRG::Init::Init |
( |
const std::string | parameter_file = "parameter.json" | ) |
|
◆ get_configuration_helper()
◆ is_initialized()
| static bool DiFfRG::Init::is_initialized |
( |
| ) |
|
|
static |
◆ argc
◆ argv
| char** DiFfRG::Init::argv |
|
private |
◆ initialized
| bool DiFfRG::Init::initialized |
|
staticprivate |
◆ mpi_initialization
| dealii::InitFinalize* DiFfRG::Init::mpi_initialization |
|
staticprivate |
◆ parameter_file
| std::string DiFfRG::Init::parameter_file |
|
private |
The documentation for this class was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/common/init.hh