and                 3 ompi/include/mpif-externals.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana
and                 4 ompi/include/mpif-externals.h !                         University Research and Technology
and                 6 ompi/include/mpif-externals.h ! Copyright (c) 2004-2005 The University of Tennessee and The University
and                23 ompi/include/mpif-externals.h !     interface (and are toxic to the MPI module interfaces),.
and                34 ompi/include/mpif-externals.h !     a function pointer (to MPI_REGISTER_DATAREP) and therefore must be
and                 3 ompi/include/mpif-sentinels.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana
and                 4 ompi/include/mpif-sentinels.h !                         University Research and Technology
and                 6 ompi/include/mpif-sentinels.h ! Copyright (c) 2004-2010 The University of Tennessee and The University
and                 8 ompi/mpi/fortran/base/attr-fn-int-callback-interfaces.h !                         and Technology (RIST).  All rights reserved.
and                12 ompi/mpi/fortran/base/conversion-fn-null-int-interface.h ! them to the "mpi" module namespace, and result in linker errors if MPI
and                14 ompi/mpi/fortran/configure-fortran-output-bottom.h ! This file is included after configure-fortran-output.h, and does some
and                 6 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! Copyright (c) 2012      The University of Tennessee and The University
and                11 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h !                         and Technology (RIST).  All rights reserved.
and                16 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! and the back-end OMPI implementation subroutine name (e.g.,
and                29 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! parameters, and Fortran disallows passing LOGICAL parameters to
and                30 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! BIND(C) routines (because the .TRUE. and .FALSE. values are not
and                35 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! 1. If the Fortran interface has a LOGICAL parameter and no
and                38 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! interface for the subroutine and call the PMPI_* name of the
and                46 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! arrays* of handles (e.g., the sendtypes and recvtypes arrays
and                48 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! subroutine takes a *scalar*, and then we pass sendtypes(0)%MPI_VAL.
and                62 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! ompi/mpi/fortran/mpif-h) gets an (MPI_Fint*), and it's all good.
and                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:
and                72 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! 2. If the Fortran interface has both LOGICAL and TYPE(MPI_Status)
and              2182 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h ! TODO - FIXME to use arrays of strings and pass strlen
and                10 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-cptr-interfaces.h ! This file contains interfaces that use the ISO_C_BINDING module and
and                 3 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-file-interfaces.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana
and                 4 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-file-interfaces.h !                         University Research and Technology
and                 6 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-file-interfaces.h ! Copyright (c) 2004-2005 The University of Tennessee and The University
and                15 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-file-interfaces.h !                         and Technology (RIST). All rights reserved.
and                 3 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana
and                 4 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h !                         University Research and Technology
and                 6 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h ! Copyright (c) 2004-2005 The University of Tennessee and The University
and                15 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h !                         and Technology (RIST).  All rights reserved.
and                 3 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-removed-interfaces.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana
and                 4 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-removed-interfaces.h !                         University Research and Technology
and                 6 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-removed-interfaces.h ! Copyright (c) 2004-2005 The University of Tennessee and The University
and                15 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-removed-interfaces.h !                         and Technology (RIST). All rights reserved.
and                 5 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-cptr-interfaces.h !                         and Technology (RIST). All rights reserved.
and                12 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-cptr-interfaces.h ! This file contains interfaces that use the ISO_C_BINDING module and
and                 3 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-file-interfaces.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana
and                 4 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-file-interfaces.h !                         University Research and Technology
and                 6 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-file-interfaces.h ! Copyright (c) 2004-2005 The University of Tennessee and The University
and                15 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-file-interfaces.h !                         and Technology (RIST). All rights reserved.
and                 3 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana
and                 4 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h !                         University Research and Technology
and                 6 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h ! Copyright (c) 2004-2005 The University of Tennessee and The University
and                15 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h !                         and Technology (RIST).  All rights reserved.
and                 3 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-removed-interfaces.h ! Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana
and                 4 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-removed-interfaces.h !                         University Research and Technology
and                 6 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-removed-interfaces.h ! Copyright (c) 2004-2005 The University of Tennessee and The University
and                15 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-removed-interfaces.h !                         and Technology (RIST). All rights reserved.
and                16 ompi/mpiext/example/use-mpi-f08/mpiext_example_usempif08.h ! Declare any interfaces, subroutines, and global variables/constants
and                16 ompi/mpiext/example/use-mpi/mpiext_example_usempi.h ! Declare any interfaces, subroutines, and global variables/constants
and                 6 ompi/mpiext/pcollreq/mpif-h/mpiext_pcollreq_mpifh.h !                         and Technology (RIST).  All rights reserved.
and                 6 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h !                         and Technology (RIST). All rights reserved.
and                19 ompi/mpiext/pcollreq/use-mpi-f08/mpiext_pcollreq_usempif08.h ! Declare any interfaces, subroutines, and global variables/constants
and                 6 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h !                         and Technology (RIST). All rights reserved.
and                19 ompi/mpiext/pcollreq/use-mpi/mpiext_pcollreq_usempi.h ! Declare any interfaces, subroutines, and global variables/constants
and               319 opal/include/opal/sys/arm64/atomic.h OPAL_ASM_MAKE_ATOMIC(int32_t, 32, and, "and", "w")
and               324 opal/include/opal/sys/arm64/atomic.h OPAL_ASM_MAKE_ATOMIC(int64_t, 64, and, "and", "")
and               109 opal/include/opal/sys/atomic_impl.h OPAL_ATOMIC_DEFINE_CMPXCG_OP(int32_t, 32, &, and)
and               196 opal/include/opal/sys/atomic_impl.h OPAL_ATOMIC_DEFINE_CMPXCG_OP(int64_t, 64, &, and)
and               385 opal/include/opal/sys/atomic_impl.h OPAL_ATOMIC_DEFINE_OP_FETCH(and, &, int32_t, int32_t, 32)
and               404 opal/include/opal/sys/atomic_impl.h OPAL_ATOMIC_DEFINE_OP_FETCH(and, &, int64_t, int64_t, 64)
and               123 opal/include/opal/sys/atomic_stdc.h OPAL_ATOMIC_STDC_DEFINE_FETCH_OP(and, 32, int32_t, &)
and               124 opal/include/opal/sys/atomic_stdc.h OPAL_ATOMIC_STDC_DEFINE_FETCH_OP(and, 64, int64_t, &)
and               239 opal/include/opal/sys/powerpc/atomic.h OPAL_ATOMIC_POWERPC_DEFINE_ATOMIC_64(and, and)
and               401 opal/include/opal/sys/powerpc/atomic.h OPAL_ATOMIC_POWERPC_DEFINE_ATOMIC_32(and, and)
and               320 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h PMIX_ASM_MAKE_ATOMIC(int32_t, 32, and, "and", "w")
and               325 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h PMIX_ASM_MAKE_ATOMIC(int64_t, 64, and, "and", "")
and               110 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h PMIX_ATOMIC_DEFINE_CMPXCG_OP(int32_t, 32, &, and)
and               197 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h PMIX_ATOMIC_DEFINE_CMPXCG_OP(int64_t, 64, &, and)
and               386 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h PMIX_ATOMIC_DEFINE_OP_FETCH(and, &, int32_t, int32_t, 32)
and               405 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h PMIX_ATOMIC_DEFINE_OP_FETCH(and, &, int64_t, int64_t, 64)
and               122 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h PMIX_ATOMIC_STDC_DEFINE_FETCH_OP(and, 32, int32_t, &)
and               123 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h PMIX_ATOMIC_STDC_DEFINE_FETCH_OP(and, 64, int64_t, &)
and               240 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h PMIX_ATOMIC_POWERPC_DEFINE_ATOMIC_64(and, and)
and               402 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h PMIX_ATOMIC_POWERPC_DEFINE_ATOMIC_32(and, and)
and                64 opal/mca/pmix/pmix4x/pmix/src/threads/thread_usage.h PMIX_THREAD_DEFINE_ATOMIC_OP(int32_t, and, &, 32)
and               127 opal/mca/pmix/pmix4x/pmix/src/threads/thread_usage.h PMIX_THREAD_DEFINE_ATOMIC_OP(int64_t, and, &, 64)
and               150 opal/threads/thread_usage.h OPAL_THREAD_DEFINE_ATOMIC_OP(int32_t, and, &, 32)
and               213 opal/threads/thread_usage.h OPAL_THREAD_DEFINE_ATOMIC_OP(int64_t, and, &, 64)
and               191 oshmem/op/op.c FUNC_OP_CREATE(and, short, short, __and_op)
and               192 oshmem/op/op.c FUNC_OP_CREATE(and, int, int, __and_op)
and               193 oshmem/op/op.c FUNC_OP_CREATE(and, long, long, __and_op)
and               194 oshmem/op/op.c FUNC_OP_CREATE(and, longlong, long long, __and_op)
and               195 oshmem/op/op.c FUNC_OP_CREATE(and, fint2, ompi_fortran_integer4_t, __and_op)
and               196 oshmem/op/op.c FUNC_OP_CREATE(and, fint4, ompi_fortran_integer4_t, __and_op)
and               197 oshmem/op/op.c FUNC_OP_CREATE(and, fint8, ompi_fortran_integer8_t, __and_op)
and               198 oshmem/op/op.c FUNC_OP_CREATE(and, int16, int16_t, __and_op)
and               199 oshmem/op/op.c FUNC_OP_CREATE(and, int32, int32_t, __and_op)
and               200 oshmem/op/op.c FUNC_OP_CREATE(and, int64, int64_t, __and_op)
and               338 oshmem/op/op.c     OBJ_OP_CREATE(and, short, short, OSHMEM_OP_AND, OSHMEM_OP_TYPE_SHORT);
and               339 oshmem/op/op.c     OBJ_OP_CREATE(and, int, int, OSHMEM_OP_AND, OSHMEM_OP_TYPE_INT);
and               340 oshmem/op/op.c     OBJ_OP_CREATE(and, long, long, OSHMEM_OP_AND, OSHMEM_OP_TYPE_LONG);
and               341 oshmem/op/op.c     OBJ_OP_CREATE(and, longlong, long long, OSHMEM_OP_AND, OSHMEM_OP_TYPE_LLONG);
and               342 oshmem/op/op.c     OBJ_OP_CREATE(and, fint2, ompi_fortran_integer2_t, OSHMEM_OP_AND, OSHMEM_OP_TYPE_FINT2);
and               343 oshmem/op/op.c     OBJ_OP_CREATE(and, fint4, ompi_fortran_integer4_t, OSHMEM_OP_AND, OSHMEM_OP_TYPE_FINT4);
and               344 oshmem/op/op.c     OBJ_OP_CREATE(and, fint8, ompi_fortran_integer8_t, OSHMEM_OP_AND, OSHMEM_OP_TYPE_FINT8);
and               345 oshmem/op/op.c     OBJ_OP_CREATE(and, int16, int16_t, OSHMEM_OP_AND, OSHMEM_OP_TYPE_INT16_T);
and               346 oshmem/op/op.c     OBJ_OP_CREATE(and, int32, int32_t, OSHMEM_OP_AND, OSHMEM_OP_TYPE_INT32_T);
and               347 oshmem/op/op.c     OBJ_OP_CREATE(and, int64, int64_t, OSHMEM_OP_AND, OSHMEM_OP_TYPE_INT64_T);
and                57 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(int, int, shmem, and)
and                58 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(long, long, shmem, and)
and                59 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(longlong, long long, shmem, and)
and                60 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(uint, unsigned int, shmem, and)
and                61 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(ulong, unsigned long, shmem, and)
and                62 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(ulonglong, unsigned long long, shmem, and)
and                63 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(int32, int32_t, shmem, and)
and                64 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(int64, int64_t, shmem, and)
and                65 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(uint32, uint32_t, shmem, and)
and                66 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(uint64, uint64_t, shmem, and)
and                68 oshmem/shmem/c/shmem_and.c OSHMEM_CTX_TYPE_OP(int, int, shmem, and)
and                69 oshmem/shmem/c/shmem_and.c OSHMEM_CTX_TYPE_OP(long, long, shmem, and)
and                70 oshmem/shmem/c/shmem_and.c OSHMEM_CTX_TYPE_OP(longlong, long long, shmem, and)
and                71 oshmem/shmem/c/shmem_and.c OSHMEM_CTX_TYPE_OP(uint, unsigned int, shmem, and)
and                72 oshmem/shmem/c/shmem_and.c OSHMEM_CTX_TYPE_OP(ulong, unsigned long, shmem, and)
and                73 oshmem/shmem/c/shmem_and.c OSHMEM_CTX_TYPE_OP(ulonglong, unsigned long long, shmem, and)
and                74 oshmem/shmem/c/shmem_and.c OSHMEM_CTX_TYPE_OP(int32, int32_t, shmem, and)
and                75 oshmem/shmem/c/shmem_and.c OSHMEM_CTX_TYPE_OP(int64, int64_t, shmem, and)
and                76 oshmem/shmem/c/shmem_and.c OSHMEM_CTX_TYPE_OP(uint32, uint32_t, shmem, and)
and                77 oshmem/shmem/c/shmem_and.c OSHMEM_CTX_TYPE_OP(uint64, uint64_t, shmem, and)
and                79 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(int32, int32_t, shmemx, and)
and                80 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(int64, int64_t, shmemx, and)
and                81 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(uint32, uint32_t, shmemx, and)
and                82 oshmem/shmem/c/shmem_and.c OSHMEM_TYPE_OP(uint64, uint64_t, shmemx, and)
and                59 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(int, int, shmem, and)
and                60 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(long, long, shmem, and)
and                61 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(longlong, long long, shmem, and)
and                62 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(uint, unsigned int, shmem, and)
and                63 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(ulong, unsigned long, shmem, and)
and                64 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(ulonglong, unsigned long long, shmem, and)
and                65 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(int32, int32_t, shmem, and)
and                66 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(int64, int64_t, shmem, and)
and                67 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(uint32, uint32_t, shmem, and)
and                68 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(uint64, uint64_t, shmem, and)
and                70 oshmem/shmem/c/shmem_fand.c OSHMEM_CTX_TYPE_FOP(int, int, shmem, and)
and                71 oshmem/shmem/c/shmem_fand.c OSHMEM_CTX_TYPE_FOP(long, long, shmem, and)
and                72 oshmem/shmem/c/shmem_fand.c OSHMEM_CTX_TYPE_FOP(longlong, long long, shmem, and)
and                73 oshmem/shmem/c/shmem_fand.c OSHMEM_CTX_TYPE_FOP(uint, unsigned int, shmem, and)
and                74 oshmem/shmem/c/shmem_fand.c OSHMEM_CTX_TYPE_FOP(ulong, unsigned long, shmem, and)
and                75 oshmem/shmem/c/shmem_fand.c OSHMEM_CTX_TYPE_FOP(ulonglong, unsigned long long, shmem, and)
and                76 oshmem/shmem/c/shmem_fand.c OSHMEM_CTX_TYPE_FOP(int32, int32_t, shmem, and)
and                77 oshmem/shmem/c/shmem_fand.c OSHMEM_CTX_TYPE_FOP(int64, int64_t, shmem, and)
and                78 oshmem/shmem/c/shmem_fand.c OSHMEM_CTX_TYPE_FOP(uint32, uint32_t, shmem, and)
and                79 oshmem/shmem/c/shmem_fand.c OSHMEM_CTX_TYPE_FOP(uint64, uint64_t, shmem, and)
and                81 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(int32, int32_t, shmemx, and)
and                82 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(int64, int64_t, shmemx, and)
and                83 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(uint32, uint32_t, shmemx, and)
and                84 oshmem/shmem/c/shmem_fand.c OSHMEM_TYPE_FOP(uint64, uint64_t, shmemx, and)
and               143 oshmem/shmem/c/shmem_reduce.c SHMEM_TYPE_REDUCE_OP(and, _short, short, shmem)
and               144 oshmem/shmem/c/shmem_reduce.c SHMEM_TYPE_REDUCE_OP(and, _int, int, shmem)
and               145 oshmem/shmem/c/shmem_reduce.c SHMEM_TYPE_REDUCE_OP(and, _long, long, shmem)
and               146 oshmem/shmem/c/shmem_reduce.c SHMEM_TYPE_REDUCE_OP(and, _longlong, long long, shmem)
and               147 oshmem/shmem/c/shmem_reduce.c SHMEM_TYPE_REDUCE_OP(and, _int16, int16_t, shmemx)
and               148 oshmem/shmem/c/shmem_reduce.c SHMEM_TYPE_REDUCE_OP(and, _int32, int32_t, shmemx)
and               149 oshmem/shmem/c/shmem_reduce.c SHMEM_TYPE_REDUCE_OP(and, _int64, int64_t, shmemx)