370 lines
7.6 KiB
Text
Executable file
370 lines
7.6 KiB
Text
Executable file
Scientific.MPI
|
|
import_mpi
|
|
PyMPI
|
|
_MPI_MODULE
|
|
|
|
type
|
|
PyMPICommunicator
|
|
|
|
type
|
|
PyMPIRequest
|
|
|
|
function
|
|
PyObject *
|
|
PyMPI_DuplicateCommunicator
|
|
(PyMPICommunicatorObject *comm)
|
|
|
|
function
|
|
PyObject *
|
|
PyMPI_SubsetCommunicator
|
|
(PyMPICommunicatorObject *comm, PyArrayObject *array)
|
|
|
|
function
|
|
int
|
|
PyMPI_Barrier
|
|
(PyMPICommunicatorObject *comm)
|
|
|
|
function
|
|
int
|
|
PyMPI_Send
|
|
(PyMPICommunicatorObject *comm, void *data, int mpi_type, int len, int dest, int tag)
|
|
|
|
function
|
|
int
|
|
PyMPI_SendArray
|
|
(PyMPICommunicatorObject *comm, PyArrayObject *array, int dest, int tag)
|
|
|
|
function
|
|
int
|
|
PyMPI_SendString
|
|
(PyMPICommunicatorObject *comm, PyStringObject *string, int dest, int tag)
|
|
|
|
function
|
|
PyObject *
|
|
PyMPI_SendArrayNonBlocking
|
|
(PyMPICommunicatorObject *comm, PyArrayObject *array, int dest, int tag)
|
|
|
|
function
|
|
PyObject *
|
|
PyMPI_SendStringNonBlocking
|
|
(PyMPICommunicatorObject *comm, PyStringObject *string, int dest, int tag)
|
|
|
|
function
|
|
int
|
|
PyMPI_Receive
|
|
(PyMPICommunicatorObject *comm, void *buffer, int mpi_type, int len, int source, int tag, int *sourcep, int *tagp, int *lenp)
|
|
|
|
function
|
|
int
|
|
PyMPI_ReceiveArray
|
|
(PyMPICommunicatorObject *comm, PyArrayObject *array, int source, int tag, int *sourcep, int *tagp, int *lenp)
|
|
|
|
function
|
|
PyObject *
|
|
PyMPI_ReceiveString
|
|
(PyMPICommunicatorObject *comm, int source, int tag, int *sourcep, int *tagp)
|
|
|
|
function
|
|
PyObject *
|
|
PyMPI_ReceiveArrayNonBlocking
|
|
(PyMPICommunicatorObject *comm, PyArrayObject *array, int source, int tag)
|
|
|
|
function
|
|
int
|
|
PyMPI_ProbeNonBlocking
|
|
(PyMPICommunicatorObject *comm, int source, int tag, int *flagp, int *sourcep, int *tagp)
|
|
|
|
function
|
|
int
|
|
PyMPI_Broadcast
|
|
(PyMPICommunicatorObject *comm, void *buffer, int mpi_type, int count, int root)
|
|
|
|
function
|
|
int
|
|
PyMPI_BroadcastArray
|
|
(PyMPICommunicatorObject *comm, PyArrayObject *array, int root)
|
|
|
|
function
|
|
int
|
|
PyMPI_Share
|
|
(PyMPICommunicatorObject *comm, void *send, void *receive, int mpi_type, int count)
|
|
|
|
function
|
|
int
|
|
PyMPI_ShareArray
|
|
(PyMPICommunicatorObject *comm, PyArrayObject *send, PyArrayObject *receive)
|
|
|
|
function
|
|
int
|
|
PyMPI_Abort
|
|
(PyMPICommunicatorObject *comm, int err)
|
|
|
|
function
|
|
int
|
|
PyMPI_Reduce
|
|
(PyMPICommunicatorObject *comm, void *sendbuf, void *recvbuf, int count, int datatype, PyMPIOperationObject *op, int root)
|
|
|
|
function
|
|
int
|
|
PyMPI_Allreduce
|
|
(PyMPICommunicatorObject *comm, void *sendbuf, void *recvbuf, int count, int datatype, PyMPIOperationObject *op)
|
|
|
|
function
|
|
int
|
|
PyMPI_ReduceArray
|
|
(PyMPICommunicatorObject *comm, PyArrayObject *send, PyArrayObject *receive, PyMPIOperationObject *op, int root)
|
|
|
|
function
|
|
int
|
|
PyMPI_AllreduceArray
|
|
(PyMPICommunicatorObject *comm, PyArrayObject *send, PyArrayObject *receive, PyMPIOperationObject *op)
|
|
|
|
function
|
|
int
|
|
PyMPI_Wait
|
|
(PyMPIRequestObject *comm, void *s)
|
|
|
|
function
|
|
int
|
|
PyMPI_Test
|
|
(PyMPIRequestObject *comm, int *flag, void *s)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Abort
|
|
(MPI_Comm comm, int errorcode)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Allgather
|
|
(void *sendbuffer, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Allgatherv
|
|
(void *sendbuffer, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcount, int *displs, MPI_Datatype recvtype, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Allreduce
|
|
(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Alltoall
|
|
(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Alltoallv
|
|
(void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype recvtype, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Barrier
|
|
(MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Bcast
|
|
(void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Bsend
|
|
(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Comm_dup
|
|
(MPI_Comm comm, MPI_Comm *newcomm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Comm_group
|
|
(MPI_Comm comm, MPI_Group *group)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Group_incl
|
|
(MPI_Group group, int n, int *ranks, MPI_Group *newgroup)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Comm_create
|
|
(MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Group_free
|
|
(MPI_Group *group)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Comm_free
|
|
(MPI_Comm *comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Comm_rank
|
|
(MPI_Comm comm, int *rank)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Comm_size
|
|
(MPI_Comm comm, int *size)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Error_string
|
|
(int errorcode, char *string, int *resultlen)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Finalize
|
|
(void)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Gather
|
|
(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Gatherv
|
|
(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *displs, MPI_Datatype recvtype, int root, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Get_count
|
|
(MPI_Status *status, MPI_Datatype datatype, int *count)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Ibsend
|
|
(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Init
|
|
(int *argc, char ***argv)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Initialized
|
|
(int *flag)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Iprobe
|
|
(int source, int tag, MPI_Comm comm, int *flag, MPI_Status *status)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Irecv
|
|
(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Irsend
|
|
(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Isend
|
|
(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Issend
|
|
(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Probe
|
|
(int source, int tag, MPI_Comm comm, MPI_Status *status)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Recv
|
|
(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Reduce
|
|
(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Reduce_scatter
|
|
(void *sendbuf, void *recvbuf, int *recvcounts, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Rsend
|
|
(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Scatter
|
|
(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Scatterv
|
|
(void *sendbuf, int *sendcounts, int *displs, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Send
|
|
(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Sendrecv
|
|
(void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Ssend
|
|
(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Test
|
|
(MPI_Request *request, int *flag, MPI_Status *status)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Testall
|
|
(int count, MPI_Request *array_of_requests, int *flag, MPI_Status *array_of_statuses)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Testany
|
|
(int count, MPI_Request *array_of_requests, int *index, int *flag, MPI_Status *status)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Wait
|
|
(MPI_Request *request, MPI_Status *status)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Waitall
|
|
(int count, MPI_Request *array_of_requests, MPI_Status *array_of_statuses)
|
|
|
|
exportfunc
|
|
int
|
|
MPI_Waitany
|
|
(int count, MPI_Request *array_of_requests, int *index, MPI_Status *array_of_statuses)
|
|
|
|
exportfunc
|
|
double
|
|
MPI_Wtick
|
|
(void)
|
|
|
|
exportfunc
|
|
double
|
|
MPI_Wtime
|
|
(void)
|