02d8a46d5f
* Change the type of Fortan's MPI_STATUSES_IGNORE to double complex so that it will never possibly be mistaken for a real status (i.e., integer(MPI_STATUS_SIZE)), particularly in the F90 bindings. See comment in mpif-common.h explaining this (analogous argument to MPI_ARGVS_NULL for MPI_COMM_SPAWN_MULTIPLE). * Add second interfaces for the following functions that take a double complex (i.e., MPI_STATUSES_IGNORE). This required adding the second interface in mpi-f90-interfaces.h[.sh] and then generating new wrapper functions to call the back-end F77 function for each of these four, so we added 4 new files in ompi/mpi/f90/scripts/ and updated the various Makefile.am's to match: * MPI_TESTALL * MPI_TESTSOME * MPI_WAITALL * MPI_WAITSOME The XSL is now not in sync with the scripts. Although I suppose that that is becoming less and less important (because it does not impact the end user at all -- to be 100% explicit, no release should ever be held up because the XSL is out of sync), but it will probably be important when we go to fix the "large" interface; so it's still worth fixing... for now... This commit was SVN r10281. |
||
---|---|---|
.. | ||
ompi | ||
Makefile.am | ||
mpi.h.in | ||
mpif-common.h | ||
mpif-config.h.in | ||
mpif.h | ||
ompi_config.h.in |