Skip to content

Commit a4bd17d

Browse files
authored
Merge pull request #264 from gasagna/master
allow ccalling various ALLTOALL functions
2 parents 3d13d44 + dd5cf6c commit a4bd17d

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

deps/build.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ MPI_functions = [
101101
"MPI_ALLREDUCE",
102102
"MPI_ALLTOALL",
103103
"MPI_ALLTOALLV",
104+
"MPI_ALLTOALLW",
104105
"MPI_BARRIER",
105106
"MPI_BCAST",
106107
"MPI_BSEND",
@@ -127,6 +128,9 @@ MPI_functions = [
127128
"MPI_GET_ADDRESS",
128129
"MPI_GET_COUNT",
129130
"MPI_GET_PROCESSOR_NAME",
131+
"MPI_IALLTOALL",
132+
"MPI_IALLTOALLV",
133+
"MPI_IALLTOALLW",
130134
"MPI_INFO_CREATE",
131135
"MPI_INFO_DELETE",
132136
"MPI_INFO_FREE",

src/win_mpiconstants.jl

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,12 @@ const libmpi = "msmpi.dll"
6464

6565
const MPI_ABORT = (:MPI_ABORT, libmpi)
6666
const MPI_ACCUMULATE = (:MPI_ACCUMULATE, libmpi)
67+
const MPI_ALLGATHER = (:MPI_ALLGATHER, libmpi)
68+
const MPI_ALLGATHERV = (:MPI_ALLGATHERV, libmpi)
6769
const MPI_ALLREDUCE = (:MPI_ALLREDUCE, libmpi)
70+
const MPI_ALLTOALL = (:MPI_ALLTOALL, libmpi)
71+
const MPI_ALLTOALLV = (:MPI_ALLTOALLV, libmpi)
72+
const MPI_ALLTOALLVW = (:MPI_ALLTOALLW, libmpi)
6873
const MPI_INIT = (:MPI_INIT, libmpi)
6974
const MPI_CANCEL = (:MPI_CANCEL, libmpi)
7075
const MPI_CART_CREATE = (:MPI_CART_CREATE, libmpi)
@@ -85,10 +90,9 @@ const MPI_IRECV = (:MPI_IRECV, libmpi)
8590
const MPI_RECV = (:MPI_RECV, libmpi)
8691
const MPI_ISEND = (:MPI_ISEND, libmpi)
8792
const MPI_WAITALL = (:MPI_WAITALL, libmpi)
88-
const MPI_ALLGATHER = (:MPI_ALLGATHER, libmpi)
89-
const MPI_ALLGATHERV = (:MPI_ALLGATHERV, libmpi)
90-
const MPI_ALLTOALL = (:MPI_ALLTOALL, libmpi)
91-
const MPI_ALLTOALLV = (:MPI_ALLTOALLV, libmpi)
93+
const MPI_IALLTOALL = (:MPI_IALLTOALL, libmpi)
94+
const MPI_IALLTOALLV = (:MPI_IALLTOALLV, libmpi)
95+
const MPI_IALLTOALLVW = (:MPI_IALLTOALLW, libmpi)
9296
const MPI_INFO_CREATE = (:MPI_INFO_CREATE, libmpi)
9397
const MPI_INFO_DELETE = (:MPI_INFO_DELETE, libmpi)
9498
const MPI_INFO_FREE = (:MPI_INFO_FREE, libmpi)

0 commit comments

Comments
 (0)