Crate msgpass
Source - Communicator
- Implements the Rust communicator (wrapping the C data)
- MpiOpByte
- Specifies the MPI operator used in reduce-like functions (for byte arrays)
- MpiOpComplex
- Specifies the MPI operator used in reduce-like functions (for complex number arrays)
- MpiOpInt
- Specifies the MPI operator used in reduce-like functions (for integer arrays)
- MpiOpReal
- Specifies the MPI operator used in reduce-like functions (for real number arrays)
- MpiThread
- Specifies the option for MPI_Init_thread
- bytes_to_string
- Converts a vector of bytes to string
- bytes_to_string_lossy
- Converts a vector of bytes to string (replace invalid parts with �)
- mpi_finalize
- Terminates the MPI execution environment
- mpi_init
- Initializes the MPI execution environment
- mpi_init_thread
- Initializes the MPI execution environment (with thread options)
- mpi_initialized
- Checks whether MPI has been initialized or not
- mpi_world_rank
- Determines the rank of the calling process in the MPI_COMM_WORLD communicator
- mpi_world_size
- Returns the size of the group associated with the MPI_COMM_WORLD communicator
- str_to_bytes
- Converts string to array of bytes (may truncate)
- StrError
- Defines a type alias for the error type as a static string