|
WarpX
|
Classes | |
| class | ProjectionDivCleaner |
Functions | |
| template<typename T> | |
| AMREX_FORCE_INLINE void | correctFieldCartesian_kernel (const Box &tbx, const Box &tby, const Box &tbz, Real const *const AMREX_RESTRICT coefs_x, Real const *const AMREX_RESTRICT coefs_y, Real const *const AMREX_RESTRICT coefs_z, const int n_coefs_x, const int n_coefs_y, const int n_coefs_z, amrex::Array4< Real > const &Bx_arr, amrex::Array4< Real > const &By_arr, amrex::Array4< Real > const &Bz_arr, amrex::Array4< Real > const &sol_arr) |
| amrex::AMReX * | amrex_init (int &argc, char **&argv, bool build_parm_parse) |
| void | initialize_external_libraries (int argc, char *argv[]) |
| void | finalize_external_libraries () |
| void | initialize_warning_manager () |
| void | check_dims () |
| amrex::AMReX * warpx::initialization::amrex_init | ( | int & | argc, |
| char **& | argv, | ||
| bool | 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
| [in] | argc | number of arguments from main() |
| [in] | argv | argument strings from main() |
| [in] | build_parm_parse | build the input file parser (AMReX' default: true) |
| void warpx::initialization::check_dims | ( | ) |
Check that warpx.dims matches the binary name
| AMREX_FORCE_INLINE void warpx::initialization::correctFieldCartesian_kernel | ( | const Box & | tbx, |
| const Box & | tby, | ||
| const Box & | tbz, | ||
| Real const *const AMREX_RESTRICT | coefs_x, | ||
| Real const *const AMREX_RESTRICT | coefs_y, | ||
| Real const *const AMREX_RESTRICT | coefs_z, | ||
| const int | n_coefs_x, | ||
| const int | n_coefs_y, | ||
| const int | n_coefs_z, | ||
| amrex::Array4< Real > const & | Bx_arr, | ||
| amrex::Array4< Real > const & | By_arr, | ||
| amrex::Array4< Real > const & | Bz_arr, | ||
| amrex::Array4< Real > const & | sol_arr ) |
| void warpx::initialization::finalize_external_libraries | ( | ) |
Initializes, in the following order:
| void warpx::initialization::initialize_external_libraries | ( | int | argc, |
| char * | argv[] ) |
| void warpx::initialization::initialize_warning_manager | ( | ) |
Initializes the Warning manager in ablastr