libsc
2.8.7
The SC library provides support for parallel scientific applications.
|
The sc library provides several mechanisms to work with MPI. More...
Files | |
file | sc3_mpi_types.h |
We provide MPI replacement data types for configuring without MPI. | |
file | sc_allgather.h |
Self-contained implementation of MPI_Allgather. | |
file | sc_mpi.h |
Provide a consistent MPI interface with and without MPI configured. | |
file | sc_notify.h |
We provide various algorithms to invert the communication pattern. | |
file | sc_reduce.h |
Self-contained implementations of MPI_Reduce and MPI_Allreduce. | |
The sc library provides several mechanisms to work with MPI.
The most important one is a wrapper that looks the same to the user whether MPI has been configured or not. This allows to use MPI commands in code without protecting #defines.
In addition, we provide MPI reduce, allreduce replacements with reproducible associativity as well as an allgather replacement.