![]() |
Multiscale Universal Interface
2.0
A Concurrent Framework for Coupling Heterogeneous Solvers
|
#include <comm_mpi_smart.h>


Public Member Functions | |
| comm_mpi_smart (const char URI[], const bool quiet, MPI_Comm world=MPI_COMM_WORLD) | |
| virtual | ~comm_mpi_smart () |
Public Member Functions inherited from mui::comm_mpi | |
| comm_mpi (const char URI[], const bool quiet, MPI_Comm world) | |
| virtual | ~comm_mpi () |
| void | init (const char URI[], const bool quiet, MPI_Comm world) |
| void | finalize () |
| virtual int | local_size () const |
| virtual int | local_rank () const |
| virtual int | remote_size () const |
| virtual int | global_size () const |
| virtual int | global_rank () const |
| virtual std::string | uri_host () const |
| virtual std::string | uri_path () const |
| virtual std::string | uri_protocol () const |
Public Member Functions inherited from mui::communicator | |
| communicator () | |
| virtual | ~communicator () |
| void | send (message msg, const std::vector< bool > &is_sending) |
| void | send (message msg) |
| message | recv () |
Additional Inherited Members | |
Protected Attributes inherited from mui::comm_mpi | |
| MPI_Comm | domain_local_ |
| MPI_Comm | domain_remote_ |
| int | local_size_ |
| int | local_rank_ |
| int | remote_size_ |
| int | global_size_ |
| int | global_rank_ |
| std::string | uri_host_ |
| std::string | uri_path_ |
| std::string | uri_protocol_ |
|
inline |
|
inlinevirtual |