is 32 ompi/include/mpif-externals.h ! Note that MPI_CONVERSION_FN_NULL is a "constant" (it is only ever is 33 ompi/include/mpif-externals.h ! checked for comparison; it is never invoked), but it is passed as is 35 ompi/include/mpif-externals.h ! the same size/type. It is therefore external'ed here, and not is 32 ompi/include/mpif-sentinels.h ! MPI_BOTTOM is only used where choice buffers can be used (meaning is 34 ompi/include/mpif-sentinels.h ! types), so any type is fine. is 38 ompi/include/mpif-sentinels.h ! Making MPI_ARGV_NULL be the same type as the parameter that is is 46 ompi/include/mpif-sentinels.h ! parameter is not ERRCODES_IGNORE before assigning values into it is 47 ompi/include/mpif-sentinels.h ! (hence, the fact that this is an array of only 1 element does not is 14 ompi/mpi/fortran/configure-fortran-output-bottom.h ! This file is included after configure-fortran-output.h, and does some is 25 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! invoke a back-end ompi_*_f() subroutine, which is BIND(C)-bound to a is 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 is 57 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! handles is exactly equivalent to an array of INTEGERS. So passing is 58 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! an address to the first MPI_VAL is exactly the same as passing an is 64 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! The key here is that there is a disconnect between Fortran and C: is 68 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! Yes, this is a total hack. But Craig Rasumussen tells me that this is 69 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! is actually quite a common hack in the Fortran developer world, so is 76 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! The problem occurs because in the mpi_f08 module, an MPI_Status is is 87 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! is TYPE(MPI_Status) (rather than an INTEGER, is 88 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! DIMENSION(MPI_STATUS_SIZE), which is what it *really* is) -- i.e., is 91 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! For the C programmers reading this, this is very much analogous to is 115 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! The main difference here is that in Fortran, it is an error -- not a is 120 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! is the same. is 196 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! MPI_BUFFER_DETACH (i.e., it is different than the mpif.h / mpi is 3249 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! MPI_Sizeof is generic for numeric types. This ignore TKR interface is 3250 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! is replaced by the specific generics. is 15 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-cptr-interfaces.h ! This file is included via a preprocessor include directorive in is 17 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-cptr-interfaces.h ! This file is included via a preprocessor include directorive in is 683 ompi/mpi/java/java/MPI.java ObjectInputStream is = new ObjectInputStream(bais); is 684 ompi/mpi/java/java/MPI.java Object obj = is.readObject(); is 685 ompi/mpi/java/java/MPI.java is.close(); is 11 ompi/mpiext/shortfloat/use-mpi/mpiext_shortfloat_usempi.h ! This file is needed to put variables defined in mpiext_shortfloat_mpifh.h is 38 opal/mca/btl/usnic/btl_usnic_ack.c int is; is 40 opal/mca/btl/usnic/btl_usnic_ack.c is = WINDOW_SIZE_MOD(ack_seq + 1); is 41 opal/mca/btl/usnic/btl_usnic_ack.c sseg = endpoint->endpoint_sent_segs[is]; is 72 opal/mca/btl/usnic/btl_usnic_ack.c opal_btl_usnic_seq_t is; is 101 opal/mca/btl/usnic/btl_usnic_ack.c for (is = endpoint->endpoint_ack_seq_rcvd + 1; SEQ_LE(is, ack_seq); ++is) { is 102 opal/mca/btl/usnic/btl_usnic_ack.c sseg = endpoint->endpoint_sent_segs[WINDOW_SIZE_MOD(is)]; is 107 opal/mca/btl/usnic/btl_usnic_ack.c WINDOW_SIZE_MOD(is), is, (void*)sseg, (sseg?sseg->ss_hotel_room:-2)); is 111 opal/mca/btl/usnic/btl_usnic_ack.c assert(sseg->ss_base.us_btl_header->pkt_seq == is); is 116 opal/mca/btl/usnic/btl_usnic_ack.c (void*) sseg, is, WINDOW_SIZE_MOD(is)); is 188 opal/mca/btl/usnic/btl_usnic_ack.c endpoint->endpoint_sent_segs[WINDOW_SIZE_MOD(is)] = NULL; is 110 test/datatype/to_self.c internal_struct is[3]; is 122 test/datatype/to_self.c MPI_Get_address( &(dt[0].is[0].i[0]), &(displ[0]) ); is 123 test/datatype/to_self.c MPI_Get_address( &(dt[0].is[0].f), &(displ[1]) ); is 133 test/datatype/to_self.c MPI_Get_address( &(dt[0].is[0]), &(displ[1]) );