ARTEMIS
Functions
WarpXAMReXInit.cpp File Reference
#include "Initialization/WarpXAMReXInit.H"
#include <AMReX.H>
#include <AMReX_ParmParse.H>
#include <memory>

Functions

amrex::AMReXwarpx_amrex_init (int &argc, char **&argv, bool const build_parm_parse)
 

Function Documentation

◆ warpx_amrex_init()

amrex::AMReX* warpx_amrex_init ( int &  argc,
char **&  argv,
bool const  build_parm_parse = true 
)

Call amrex::Initialize

This function calls amrex::Initialize and overwrites AMReX' defaults. Note: AMReX defines a placeholder/"mock-up" for MPI_Comm and MPI_COMM_WORLD in serial builds

Parameters
[in]argcnumber of arguments from main()
[in]argvargument strings from main()
[in]build_parm_parsebuild the input file parser (AMReX' default: true)
[in]mpi_commthe MPI communicator to use (AMReX' default: MPI_COMM_WORLD)
Returns
pointer to an AMReX* object, forwarded from amrex::Initialize