-
Notifications
You must be signed in to change notification settings - Fork 867
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for MPI-3.1 MPI_Aint functions #629
Conversation
@jsquyres I have no idea if the fortran bindings are complete/correct. Can you take a look? |
Jeff, can you also take a look at the man pages. Most of the text is directly copied from MPI-3.1. |
Refer to this link for build results (access rights to CI server needed): Build Log
Test FAILed. |
Refer to this link for build results (access rights to CI server needed): |
Once these are ready I plan to file a PR for 1.10 since the changes should go in cleanly. No reason not to have these MPI-3.1 functions there. |
Refer to this link for build results (access rights to CI server needed): Build Log
Test FAILed. |
|
Refer to this link for build results (access rights to CI server needed): |
|
Refer to this link for build results (access rights to CI server needed): Build Log
Test FAILed. |
|
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): Build Log
Test FAILed. |
Refer to this link for build results (access rights to CI server needed): |
More bugs. Will update tomorrow. |
Refer to this link for build results (access rights to CI server needed): |
|
Refer to this link for build results (access rights to CI server needed): Build Log
Test FAILed. |
|
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
This commit adds support for MPI_Aint_add and MPI_Aint_diff. These functions are implemented as macros in C (explicitly allowed by MPI-3.1). The fortran implementations are a similar mess to the MPI_Wtime implementations. Signed-off-by: Nathan Hjelm <[email protected]>
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
|
Refer to this link for build results (access rights to CI server needed): |
the addresses had called (char *) \fIaddr1\fP - (char *) \fIaddr2\fP | ||
on the addresses initially passed to \fBMPI_Get_address\fP. | ||
|
||
.SH FORTRAN 77 NOTES |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove this section on F77 notes (and the "See FORTRAN 77 nodes" on line 22).
Ditto for the other man page.
@hjelmn Pull request filed against your repo to fix the F08 bindings (although I didn't fix the man pages). |
(cherry picked from commit 8f252e65b02bfe20cacee0ece8c835246eea3bd9)
mpi-f08: corrections to new MPI_Aint_* subroutines
Signed-off-by: Nathan Hjelm <[email protected]>
👍 |
Add support for MPI-3.1 MPI_Aint functions
Refer to this link for build results (access rights to CI server needed): Build Log
|
Test FAILed. |
Refer to this link for build results (access rights to CI server needed): |
op: allow user operations in ompi_3buff_op_reduce
This commit adds support for MPI_Aint_add and MPI_Aint_diff. These
functions are implemented as macros in C (explicitly allowed by
MPI-3.1). The fortran implementations are a similar mess to the
MPI_Wtime implementations.
Signed-off-by: Nathan Hjelm [email protected]