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$ */ /** @mainpage @section mainpage_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. @section main_install Installation This is the installation section. This is the installation section. This is the installation section. This is the installation section. This is the installation section. This is the installation section. This is the installation section. */