![]() |
MFEM v4.9.0
Finite element discretization library
|
Go to the source code of this file.
Classes | |
| class | mfem::Mpi |
| A simple singleton class that calls MPI_Init() at construction and MPI_Finalize() at destruction. It also provides easy access to MPI_COMM_WORLD's rank and size. More... | |
| class | mfem::MPI_Session |
| A simple convenience class based on the Mpi singleton class above. Preserved for backward compatibility. New code should use Mpi::Init() and other Mpi methods instead. More... | |
| class | mfem::GroupTopology |
| class | mfem::GroupCommunicator |
| Communicator performing operations within groups defined by a GroupTopology with arbitrary-size data associated with each group. More... | |
| struct | mfem::GroupCommunicator::OpData< T > |
| Data structure on which we define reduce operations. The data is associated with (and the operation is performed on) one group at a time. More... | |
| struct | mfem::VarMessage< Tag > |
| Variable-length MPI message containing unspecific binary data. More... | |
| struct | mfem::MPITypeMap< bool > |
| struct | mfem::MPITypeMap< char > |
| struct | mfem::MPITypeMap< unsigned char > |
| struct | mfem::MPITypeMap< short > |
| struct | mfem::MPITypeMap< unsigned short > |
| struct | mfem::MPITypeMap< int > |
| struct | mfem::MPITypeMap< unsigned int > |
| struct | mfem::MPITypeMap< long > |
| struct | mfem::MPITypeMap< unsigned long > |
| struct | mfem::MPITypeMap< long long > |
| struct | mfem::MPITypeMap< unsigned long long > |
| struct | mfem::MPITypeMap< double > |
| struct | mfem::MPITypeMap< float > |
Namespaces | |
| namespace | mfem |
Enumerations | |
| enum | mfem::MessageTag { mfem::DEREFINEMENT_MATRIX_CONSTRUCTION_DATA } |
| General MPI message tags used by MFEM. More... | |
| enum | mfem::VarMessageTag { mfem::NEIGHBOR_ELEMENT_RANK_VM , mfem::NEIGHBOR_ORDER_VM , mfem::NEIGHBOR_DEREFINEMENT_VM , mfem::NEIGHBOR_REFINEMENT_VM , mfem::NEIGHBOR_PREFINEMENT_VM , mfem::NEIGHBOR_ROW_VM , mfem::REBALANCE_VM , mfem::REBALANCE_DOF_VM } |
Functions | |
| MPI_Comm | mfem::ReorderRanksZCurve (MPI_Comm comm) |