bf0892bb32
case of: sizeof(MPI_Flogical) != sizeof (int) and Fortran value of .TRUE. != 1 as is often the case. - Check in configure the value of .TRUE., the C-type coresponding to logical and check, that fortran compiler does not do something strange with arrays of logicals - Convert all occurrences of logicals in the fortran wrappers, only in case it is needed. *Please note* Implementation of MPI_Cart_sub needed special treatment. - Output these value in ompi_info -a - Clean up the prototypes_mpi.h to just have a single definition and thereby deleting the necessity for prototypes_pmpi.h - configured, compiled and tested with F90-program, which uses MPI_Cart_create and MPI_Cart_get: linux ia32, gcc (no testing, as no f90) linux ia32, gcc --disable-mpi-f77 --disable-mpi-f90 (had a bug there) linux ia32, icc-8.1 linux opteron, gcc-3.3.5, pgcc, pathccx/pathf90 (tested just pgi-compiler) linux em64t, gcc, icc-8.1 (tested just icc) This commit was SVN r8254. |
||
---|---|---|
.. | ||
scripts | ||
test | ||
xml | ||
fortran_kinds.sh.in | ||
fortran_sizes.h.in | ||
Makefile.am | ||
mpi_kinds.f90 | ||
mpi.f90 |