Dear developers, I actually compiled Open MPI 2.0.0 using the NAG compiler (nagfor) in its recent version.
The following error occur: make[2]: Entering directory '/home/barthold/devel/prgs/external/openmpi-2.0.0/ ompi/mpi/fortran/use-mpi-tkr' FC mpi_comm_spawn_multiple_f90.lo NAG Fortran Compiler Release 6.1(Tozai) Build 6106 Error: mpi_comm_spawn_multiple_f90.f90: Argument 3 to MPI_COMM_SPAWN_MULTIPLE has data type DOUBLE PRECISION in reference from MPI_COMM_SPAWN_MULTIPLEN and CHARACTER in reference from MPI_COMM_SPAWN_MULTIPLEA [NAG Fortran Compiler error termination, 1 error] Makefile:1896: recipe for target 'mpi_comm_spawn_multiple_f90.lo' failed make[2]: [mpi_comm_spawn_multiple_f90.lo] Error 1 (ignored) FC mpi_testall_f90.lo NAG Fortran Compiler Release 6.1(Tozai) Build 6106 Error: mpi_testall_f90.f90: Argument 4 to MPI_TESTALL has data type DOUBLE PRECISION in reference from MPI_TESTALLI and INTEGER in reference from MPI_TESTALLS [NAG Fortran Compiler error termination, 1 error] Makefile:1896: recipe for target 'mpi_testall_f90.lo' failed make[2]: [mpi_testall_f90.lo] Error 1 (ignored) FC mpi_testsome_f90.lo NAG Fortran Compiler Release 6.1(Tozai) Build 6106 Error: mpi_testsome_f90.f90: Argument 5 to MPI_TESTSOME has data type DOUBLE PRECISION in reference from MPI_TESTSOMEI and INTEGER in reference from MPI_TESTSOMES [NAG Fortran Compiler error termination, 1 error] Makefile:1896: recipe for target 'mpi_testsome_f90.lo' failed make[2]: [mpi_testsome_f90.lo] Error 1 (ignored) FC mpi_waitall_f90.lo NAG Fortran Compiler Release 6.1(Tozai) Build 6106 Error: mpi_waitall_f90.f90: Argument 3 to MPI_WAITALL has data type DOUBLE PRECISION in reference from MPI_WAITALLI and INTEGER in reference from MPI_WAITALLS [NAG Fortran Compiler error termination, 1 error] Makefile:1896: recipe for target 'mpi_waitall_f90.lo' failed make[2]: [mpi_waitall_f90.lo] Error 1 (ignored) FC mpi_waitsome_f90.lo NAG Fortran Compiler Release 6.1(Tozai) Build 6106 Error: mpi_waitsome_f90.f90: Argument 5 to MPI_WAITSOME has data type DOUBLE PRECISION in reference from MPI_WAITSOMEI and INTEGER in reference from MPI_WAITSOMES [NAG Fortran Compiler error termination, 1 error] Makefile:1896: recipe for target 'mpi_waitsome_f90.lo' failed Other compiler (Absoft 16.0, Gfortran 6.1, Intel 16 ifort) are less sensitive and compile. But may fail during runtime. My experience is that NAG (nagfor) is the most sensitive Fortran compiler. Thus, I recommend its usage within the development phase. Best regards FJ Barthold -- Prof. Dr.-Ing. Franz-Joseph Barthold Numerische Methoden und Informationsverarbeitung (NMI) Fakultät Architektur und Bauingenieurwesen, TU Dortmund August-Schmidt-Str. 8, D-44227 Dortmund E-Mail: franz-joseph.barth...@tu-dortmund.de _______________________________________________ devel mailing list devel@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/devel