ClimaCommsMPI.MPICommsContext
— TypeMPICommsContext()
MPICommsContext(device)
MPICommsContext(device, comm)
A MPI communications context, used for distributed runs. ClimaComms.CPU
and ClimaComms.CUDA
device options are currently supported.
ClimaCommsMPI.MPIPersistentSendRecvGraphContext
— TypeMPIPersistentSendRecvGraphContext
A simple ghost buffer implementation using MPI persistent send/receive operations.
ClimaCommsMPI.MPISendRecvGraphContext
— TypeMPISendRecvGraphContext
A simple ghost buffer implementation using MPI Isend
/Irecv
operations.