|
StarNEig Library
v0.1.3
A task-based library for solving dense nonsymmetric eigenvalue problems
|
Distributed memory helper functions. More...
MPI communicator | |
| void | starneig_mpi_set_comm (MPI_Comm comm) |
| Sets a MPI communicator for the library. More... | |
| MPI_Comm | starneig_mpi_get_comm () |
| Returns the library MPI communicator. More... | |
Broadcast | |
| void | starneig_mpi_broadcast (int root, size_t size, void *buffer) |
| Broadcast a buffer. More... | |
| void | starneig_broadcast (int root, size_t size, void *buffer) |
| Broadcast a buffer. Deprecated. More... | |
Distributed memory helper functions.
| void starneig_mpi_set_comm | ( | MPI_Comm | comm | ) |
Sets a MPI communicator for the library.
Should be called before the starneig_node_init() interface function.
| [in] | comm | The library MPI communicator. |
| MPI_Comm starneig_mpi_get_comm | ( | ) |
Returns the library MPI communicator.
| void starneig_mpi_broadcast | ( | int | root, |
| size_t | size, | ||
| void * | buffer | ||
| ) |
Broadcast a buffer.
| [in] | root | The rank that is going to broadcast the buffer. |
| [in] | size | The size of the buffer. |
| [in,out] | buffer | A pointer to the buffer. |
| void starneig_broadcast | ( | int | root, |
| size_t | size, | ||
| void * | buffer | ||
| ) |
Broadcast a buffer. Deprecated.