![]() |
PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
Functions | |
| void | uniqueSorted (std::vector< int > &v) |
| void | buildGhostPlan (data::ModelData &data) |
| void | syncAllOwnedPoints (data::ModelData &data, std::vector< util::Point > &field) |
| void | exchangePoints (data::ModelData &data, std::vector< util::Point > &field) |
| void | exchangeDoubles (data::ModelData &data, std::vector< double > &field) |
| void anonymous_namespace{pdMpi.cpp}::buildGhostPlan | ( | data::ModelData & | data | ) |
Definition at line 40 of file pdMpi.cpp.
References util::parallel::mpiComm(), util::parallel::mpiRank(), util::parallel::mpiSize(), and uniqueSorted().
Referenced by pd::setupDofPartition().
| void anonymous_namespace{pdMpi.cpp}::exchangeDoubles | ( | data::ModelData & | data, |
| std::vector< double > & | field | ||
| ) |
Definition at line 184 of file pdMpi.cpp.
References util::parallel::mpiComm(), and util::parallel::mpiSize().
Referenced by pd::exchangeGhostTheta().
| void anonymous_namespace{pdMpi.cpp}::exchangePoints | ( | data::ModelData & | data, |
| std::vector< util::Point > & | field | ||
| ) |
Definition at line 130 of file pdMpi.cpp.
References util::parallel::mpiComm(), and util::parallel::mpiSize().
Referenced by pd::exchangeGhostDisplacement().
| void anonymous_namespace{pdMpi.cpp}::syncAllOwnedPoints | ( | data::ModelData & | data, |
| std::vector< util::Point > & | field | ||
| ) |
Gather owned nodal Point fields to every rank (unique Metis owners). Needed for Multi_Particle DOF where contact reaches outside the PD halo.
Definition at line 113 of file pdMpi.cpp.
References util::parallel::mpiComm(), and util::parallel::mpiRank().
Referenced by pd::exchangeGhostDisplacement().
| void anonymous_namespace{pdMpi.cpp}::uniqueSorted | ( | std::vector< int > & | v | ) |
Definition at line 35 of file pdMpi.cpp.
Referenced by buildGhostPlan().