These README edits should have been included in r30152.
Refs trac:4058 This commit was SVN r30153. The following SVN revision numbers were found above: r30152 --> open-mpi/ompi@36cca10042 The following Trac tickets were found above: Ticket 4058 --> https://svn.open-mpi.org/trac/ompi/ticket/4058
Этот коммит содержится в:
родитель
36cca10042
Коммит
4bb76afd3e
22
README
22
README
@ -322,20 +322,22 @@ Compiler Notes
|
|||||||
(but are, as yet, currently untested). It is expected that this
|
(but are, as yet, currently untested). It is expected that this
|
||||||
support will mature over time.
|
support will mature over time.
|
||||||
|
|
||||||
The gfortran compiler is *not* supported with the mpi_f08 module
|
As of v4.9, the GNU Fortran compiler (gfortran) is *not* supported
|
||||||
(gfortran lacks some necessary modern Fortran features, sorry).
|
with the mpi_f08 module (gfortran lacks some necessary modern
|
||||||
|
Fortran features, sorry).
|
||||||
|
|
||||||
- All Fortran compilers support the mpif.h/shmem.fh-based bindings.
|
- All Fortran compilers support the mpif.h/shmem.fh-based bindings.
|
||||||
|
|
||||||
- If Open MPI is built with a non-GNU Fortran compiler, all MPI
|
- If Open MPI is built with a non-gfortran compiler or with gfortran
|
||||||
subroutines will be prototyped in the mpi module, meaning that all
|
>=v4.9, all MPI subroutines will be prototyped in the mpi module,
|
||||||
calls to MPI subroutines will have their parameter types checked
|
meaning that all calls to MPI subroutines will have their parameter
|
||||||
at compile time.
|
types checked at compile time.
|
||||||
|
|
||||||
- If Open MPI is built with a GNU Fortran compiler (gfortran), it
|
- If Open MPI is built with gfortran <v4.9, it will compile a
|
||||||
will compile a limited "mpi" module -- not all MPI subroutines
|
limited "mpi" module -- not all MPI subroutines will be prototyped
|
||||||
will be prototyped due to both poor design of the mpi module in
|
due to both poor design of the mpi module in the MPI-2
|
||||||
the MPI-2 specification and a lack of features in gfortran.
|
specification and a lack of features in older versions of
|
||||||
|
gfortran.
|
||||||
|
|
||||||
Specifically, all MPI subroutines with no "choice" buffers are
|
Specifically, all MPI subroutines with no "choice" buffers are
|
||||||
prototyped and will receive strong parameter type checking at
|
prototyped and will receive strong parameter type checking at
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user