diff options
Diffstat (limited to 'Source/Initialization')
-rw-r--r-- | Source/Initialization/WarpXAMReXInit.H | 42 | ||||
-rw-r--r-- | Source/Initialization/WarpXAMReXInit.cpp | 24 |
2 files changed, 38 insertions, 28 deletions
diff --git a/Source/Initialization/WarpXAMReXInit.H b/Source/Initialization/WarpXAMReXInit.H index a34072f22..06c31e358 100644 --- a/Source/Initialization/WarpXAMReXInit.H +++ b/Source/Initialization/WarpXAMReXInit.H @@ -11,24 +11,28 @@ #include <AMReX_BaseFwd.H> -/** 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 - * - * @param[in] argc number of arguments from main() - * @param[in] argv argument strings from main() - * @param[in] build_parm_parse build the input file parser (AMReX' default: true) - * @param[in] mpi_comm the MPI communicator to use (AMReX' default: MPI_COMM_WORLD) - * @returns pointer to an AMReX* object, forwarded from amrex::Initialize - */ -amrex::AMReX* -warpx_amrex_init( - int& argc, - char**& argv, - bool const build_parm_parse = true, - MPI_Comm const mpi_comm = MPI_COMM_WORLD -); +namespace warpx::initialization +{ + + /** 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 + * + * @param[in] argc number of arguments from main() + * @param[in] argv argument strings from main() + * @param[in] build_parm_parse build the input file parser (AMReX' default: true) + * @param[in] mpi_comm the MPI communicator to use (AMReX' default: MPI_COMM_WORLD) + * @returns pointer to an AMReX* object, forwarded from amrex::Initialize + */ + amrex::AMReX* + amrex_init( + int& argc, + char**& argv, + bool const build_parm_parse = true, + MPI_Comm const mpi_comm = MPI_COMM_WORLD + ); +} #endif diff --git a/Source/Initialization/WarpXAMReXInit.cpp b/Source/Initialization/WarpXAMReXInit.cpp index 7f8af142f..33bc1a789 100644 --- a/Source/Initialization/WarpXAMReXInit.cpp +++ b/Source/Initialization/WarpXAMReXInit.cpp @@ -56,14 +56,20 @@ namespace { } } -amrex::AMReX* -warpx_amrex_init (int& argc, char**& argv, bool const build_parm_parse, MPI_Comm const mpi_comm) + +namespace warpx::initialization { - return amrex::Initialize( - argc, - argv, - build_parm_parse, - mpi_comm, - overwrite_amrex_parser_defaults - ); + + amrex::AMReX* + amrex_init (int& argc, char**& argv, bool const build_parm_parse, MPI_Comm const mpi_comm) + { + return amrex::Initialize( + argc, + argv, + build_parm_parse, + mpi_comm, + ::overwrite_amrex_parser_defaults + ); + } + } |