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.
/* * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana * University Research and Technology * Corporation. All rights reserved. * Copyright (c) 2004-2005 The University of Tennessee and The University * of Tennessee Research Foundation. All rights * reserved. * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, * University of Stuttgart. All rights reserved. * Copyright (c) 2004-2005 The Regents of the University of California. * All rights reserved. * $COPYRIGHT$ * * Additional copyrights may follow * * $HEADER$ */ /** @page page_mpi The src/mpi directory @section page_mpi_introduction Introduction This is the introduction. This is the introduction. This is the introduction. This is the introduction. This is the introduction. This is the introduction. This is the introduction. */