13#ifndef CD_INITIALIZE_H
14#define CD_INITIALIZE_H
16#if defined(_OPENMP) && defined(CH_USE_MEMORY_TRACKING)
17#error "OpenMP and memory tracking are not compatible"
20#if defined(CH_USE_PETSC) && !defined(CH_MPI)
21#error "USE_PETSC=TRUE requires USE_MPI=TRUE"
24#if defined(CH_USE_PETSC)
32#include <CD_NamespaceHeader.H>
50#if defined(CH_USE_PETSC)
62#if defined(CH_USE_PETSC)
70#include <CD_NamespaceFooter.H>
ParmParse * dischargeParser
Global chombo-discharge ParmParse input parameter object. This must have global lifetime.
Definition CD_Initialize.cpp:34
void initialize(int argc, char *argv[])
chombo-discharge main initialization function.
Definition CD_Initialize.cpp:41
int finalize()
chombo-discharge finalization functions. Exits MPI and writes timer report if called for.
Definition CD_Initialize.cpp:146
std::string dischargeInputFile
Global chombo-discharge input file name.
Definition CD_Initialize.cpp:33