WarpX
|
Typedefs | |
using | comm_float_type = float |
Functions | |
void | ParallelCopy (amrex::MultiFab &dst, const amrex::MultiFab &src, int src_comp, int dst_comp, int num_comp, const amrex::IntVect &src_nghost, const amrex::IntVect &dst_nghost, bool do_single_precision_comms, const amrex::Periodicity &period, amrex::FabArrayBase::CpOp op) |
void | ParallelAdd (amrex::MultiFab &dst, const amrex::MultiFab &src, int src_comp, int dst_comp, int num_comp, const amrex::IntVect &src_nghost, const amrex::IntVect &dst_nghost, bool do_single_precision_comms, const amrex::Periodicity &period) |
void | FillBoundary (amrex::MultiFab &mf, amrex::IntVect ng, bool do_single_precision_comms, const amrex::Periodicity &period, std::optional< bool > nodal_sync) |
void | FillBoundary (amrex::MultiFab &mf, bool do_single_precision_comms, const amrex::Periodicity &period, std::optional< bool > nodal_sync) |
void | FillBoundary (amrex::Vector< amrex::MultiFab * > const &mf, bool do_single_precision_comms, const amrex::Periodicity &period, std::optional< bool > nodal_sync) |
void | FillBoundary (amrex::iMultiFab &imf, const amrex::Periodicity &period) |
void | FillBoundary (amrex::iMultiFab &imf, amrex::IntVect ng, const amrex::Periodicity &period) |
void | SumBoundary (amrex::MultiFab &mf, int start_comp, int num_comps, amrex::IntVect src_ng, amrex::IntVect dst_ng, bool do_single_precision_comms, const amrex::Periodicity &period) |
void | OverrideSync (amrex::MultiFab &mf, bool do_single_precision_comms, const amrex::Periodicity &period) |
template<class FAB1 , class FAB2 > | |
void | mixedCopy (amrex::FabArray< FAB1 > &dst, amrex::FabArray< FAB2 > const &src, int srccomp, int dstcomp, int numcomp, const amrex::IntVect &nghost) |
using ablastr::utils::communication::comm_float_type = typedef float |
void ablastr::utils::communication::FillBoundary | ( | amrex::iMultiFab & | imf, |
amrex::IntVect | ng, | ||
const amrex::Periodicity & | period | ||
) |
void ablastr::utils::communication::FillBoundary | ( | amrex::iMultiFab & | imf, |
const amrex::Periodicity & | period | ||
) |
void ablastr::utils::communication::FillBoundary | ( | amrex::MultiFab & | mf, |
amrex::IntVect | ng, | ||
bool | do_single_precision_comms, | ||
const amrex::Periodicity & | period, | ||
std::optional< bool > | nodal_sync | ||
) |
void ablastr::utils::communication::FillBoundary | ( | amrex::MultiFab & | mf, |
bool | do_single_precision_comms, | ||
const amrex::Periodicity & | period, | ||
std::optional< bool > | nodal_sync | ||
) |
void ablastr::utils::communication::FillBoundary | ( | amrex::Vector< amrex::MultiFab * > const & | mf, |
bool | do_single_precision_comms, | ||
const amrex::Periodicity & | period, | ||
std::optional< bool > | nodal_sync | ||
) |
void ablastr::utils::communication::mixedCopy | ( | amrex::FabArray< FAB1 > & | dst, |
amrex::FabArray< FAB2 > const & | src, | ||
int | srccomp, | ||
int | dstcomp, | ||
int | numcomp, | ||
const amrex::IntVect & | nghost | ||
) |
void ablastr::utils::communication::OverrideSync | ( | amrex::MultiFab & | mf, |
bool | do_single_precision_comms, | ||
const amrex::Periodicity & | period | ||
) |
void ablastr::utils::communication::ParallelAdd | ( | amrex::MultiFab & | dst, |
const amrex::MultiFab & | src, | ||
int | src_comp, | ||
int | dst_comp, | ||
int | num_comp, | ||
const amrex::IntVect & | src_nghost, | ||
const amrex::IntVect & | dst_nghost, | ||
bool | do_single_precision_comms, | ||
const amrex::Periodicity & | period | ||
) |
void ablastr::utils::communication::ParallelCopy | ( | amrex::MultiFab & | dst, |
const amrex::MultiFab & | src, | ||
int | src_comp, | ||
int | dst_comp, | ||
int | num_comp, | ||
const amrex::IntVect & | src_nghost, | ||
const amrex::IntVect & | dst_nghost, | ||
bool | do_single_precision_comms, | ||
const amrex::Periodicity & | period, | ||
amrex::FabArrayBase::CpOp | op | ||
) |
void ablastr::utils::communication::SumBoundary | ( | amrex::MultiFab & | mf, |
int | start_comp, | ||
int | num_comps, | ||
amrex::IntVect | src_ng, | ||
amrex::IntVect | dst_ng, | ||
bool | do_single_precision_comms, | ||
const amrex::Periodicity & | period | ||
) |