1
1
openmpi/include
Jeff Squyres fe2522f315 A bunch of changes to support MPI_INTEGER*x, MPI_REAL*x,
MPI_COMPLEX*x, and some optional C datatypes in MPI reduction
operations.  These types are not technically supported by the letter
of the MPI standard, but are implied by the spirit of it (and there
are definitely users that use them in real applications)

- Add checks in configure for back-end C types for MPI_INTEGER*x and
  MPI_REAL*x
- Create C data structs for MPI_COMPLEX*x
- Fixed typo for MPI_INTEGER8 in mpi.h
- Updated configure macros to create MPI_FORTRAN_INTEGER* defines, as
  opposed to MPI_FORTRAN_INT, which was causing [me] lots of confusion
  (between C "*_INT" names and Fortran "*_INT" names).  This caused
  some trivial updates in ddt, ompi_info, and the MPI layer to match.
- Update ompi_info to show whether we have each MPI_INTEGER*x,
  MPI_REAL*x, and MPI_COMPLEX*x
- Extended reduction operations for optional datatypes:
  - "C integer" now includes long long int, long long, and unsigned
    long long
  - "Fortran integer" now includes MPI_INTEGER*x
  - "Floating point" now includes MPI_REAL*x
  - "Complex" now includes MPI_COMPLEX*x

This commit was SVN r5511.
2005-04-27 10:23:06 +00:00
..
Makefile.am Add UC copyright 2005-03-24 12:43:37 +00:00
mpi.h A bunch of changes to support MPI_INTEGER*x, MPI_REAL*x, 2005-04-27 10:23:06 +00:00
mpif.h.in Update the @@ symbol to use the new name where the OMPI SVN r string 2005-04-08 10:11:52 +00:00
ompi_config_bottom.h A bunch of changes to support MPI_INTEGER*x, MPI_REAL*x, 2005-04-27 10:23:06 +00:00
ompi_stdint.h Add UC copyright 2005-03-24 12:43:37 +00:00
orte_config.h Add UC copyright 2005-03-24 12:43:37 +00:00