# Imports and typedefs required at compile time for enabling parallel support

cimport mpi4py.MPI as MPI
from mpi4py.libmpi cimport (
    MPI_Comm,
    MPI_Info,
    MPI_Comm_dup,
    MPI_Info_dup,
    MPI_Comm_free,
    MPI_Info_free,
    MPI_INFO_NULL,
    MPI_COMM_WORLD,
)

ctypedef MPI.Comm Comm
ctypedef MPI.Info Info
