of 3 ompi/include/mpif-externals.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana of 6 ompi/include/mpif-externals.h ! Copyright (c) 2004-2005 The University of Tennessee and The University of 7 ompi/include/mpif-externals.h ! of Tennessee Research Foundation. All rights of 10 ompi/include/mpif-externals.h ! University of Stuttgart. All rights reserved. of 11 ompi/include/mpif-externals.h ! Copyright (c) 2004-2005 The Regents of the University of California. of 3 ompi/include/mpif-sentinels.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana of 6 ompi/include/mpif-sentinels.h ! Copyright (c) 2004-2010 The University of Tennessee and The University of 7 ompi/include/mpif-sentinels.h ! of Tennessee Research Foundation. All rights of 10 ompi/include/mpif-sentinels.h ! University of Stuttgart. All rights reserved. of 11 ompi/include/mpif-sentinels.h ! Copyright (c) 2004-2005 The Regents of the University of California. of 23 ompi/include/mpif-sentinels.h ! All of these types were chosen with care to match the types of of 47 ompi/include/mpif-sentinels.h ! (hence, the fact that this is an array of only 1 element does not of 2 ompi/mpi/fortran/base/attr-fn-int-callback-interfaces.h ! Copyright (c) 2004-2005 The Regents of the University of California. of 13 ompi/mpi/fortran/base/conversion-fn-null-int-interface.h ! F90 applications try to use them. because the implementations of of 6 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! Copyright (c) 2012 The University of Tennessee and The University of 7 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! of Tennessee Research Foundation. All rights of 23 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! Most of the "wrapper" subroutines in the mpi_f08 module (i.e., all of 28 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! However, a bunch of MPI Fortran subroutines use LOGICAL dummy of 38 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! interface for the subroutine and call the PMPI_* name of the of 42 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! This is a bit of a hack: the "mpi" module will provide the right of 46 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! arrays* of handles (e.g., the sendtypes and recvtypes arrays of 56 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! to be exactly equivalent to a single INTEGER, an array of mpi_f08 of 57 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! handles is exactly equivalent to an array of INTEGERS. So passing of 59 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! array of INTEGERS. of 79 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! was cleverly designed so that it can be identical (in terms of a of 104 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! To fix the compiler warning, instead of including "header.h", we of 119 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! because we know the back-end memory representation of the two types of 124 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! Wasn't that simple? Here's the list of subroutines that are not of 2182 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! TODO - FIXME to use arrays of strings and pass strlen of 3 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-file-interfaces.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana of 6 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-file-interfaces.h ! Copyright (c) 2004-2005 The University of Tennessee and The University of 7 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-file-interfaces.h ! of Tennessee Research Foundation. All rights of 10 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-file-interfaces.h ! University of Stuttgart. All rights reserved. of 11 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-file-interfaces.h ! Copyright (c) 2004-2005 The Regents of the University of California. of 3 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana of 6 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h ! Copyright (c) 2004-2005 The University of Tennessee and The University of 7 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h ! of Tennessee Research Foundation. All rights of 10 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h ! University of Stuttgart. All rights reserved. of 11 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h ! Copyright (c) 2004-2005 The Regents of the University of California. of 3 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-removed-interfaces.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana of 6 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-removed-interfaces.h ! Copyright (c) 2004-2005 The University of Tennessee and The University of 7 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-removed-interfaces.h ! of Tennessee Research Foundation. All rights of 10 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-removed-interfaces.h ! University of Stuttgart. All rights reserved. of 11 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-removed-interfaces.h ! Copyright (c) 2004-2005 The Regents of the University of California. of 3 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-file-interfaces.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana of 6 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-file-interfaces.h ! Copyright (c) 2004-2005 The University of Tennessee and The University of 7 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-file-interfaces.h ! of Tennessee Research Foundation. All rights of 10 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-file-interfaces.h ! University of Stuttgart. All rights reserved. of 11 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-file-interfaces.h ! Copyright (c) 2004-2005 The Regents of the University of California. of 3 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana of 6 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h ! Copyright (c) 2004-2005 The University of Tennessee and The University of 7 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h ! of Tennessee Research Foundation. All rights of 10 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h ! University of Stuttgart. All rights reserved. of 11 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h ! Copyright (c) 2004-2005 The Regents of the University of California. of 3 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-removed-interfaces.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana of 6 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-removed-interfaces.h ! Copyright (c) 2004-2005 The University of Tennessee and The University of 7 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-removed-interfaces.h ! of Tennessee Research Foundation. All rights of 10 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-removed-interfaces.h ! University of Stuttgart. All rights reserved. of 11 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-removed-interfaces.h ! Copyright (c) 2004-2005 The Regents of the University of California.