-- The C compiler identification is IntelLLVM 2021.4.0 with MSVC-like command-line -- The Fortran compiler identification is IntelLLVM 2021.4.0 with MSVC-like command-line -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files (x86)/Intel/oneAPI/compiler/latest/windows/bin/icx.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Check for working Fortran compiler: C:/Program Files (x86)/Intel/oneAPI/compiler/latest/windows/bin/ifx.exe - skipped -- Checking whether C:/Program Files (x86)/Intel/oneAPI/compiler/latest/windows/bin/ifx.exe supports Fortran 90 -- Checking whether C:/Program Files (x86)/Intel/oneAPI/compiler/latest/windows/bin/ifx.exe supports Fortran 90 - yes -- Found MPI_C: C:/Program Files (x86)/Intel/oneAPI/mpi/latest/lib/release/impi.lib (found version "3.1") -- Found MPI_Fortran: C:/Program Files (x86)/Intel/oneAPI/mpi/latest/lib/release/impi.lib (found version "3.1") -- Found MPI: TRUE (found version "3.1") found components: C Fortran -- Found MPI_LIBRARY : TRUE -- After findMPI(), CMAKE_Fortran_COMPILER = C:/Program Files (x86)/Intel/oneAPI/mpi/latest/bin/mpiifort.bat -- After findMPI(), MPI_Fortran_COMPILER = C:/Program Files (x86)/Intel/oneAPI/mpi/latest/bin/mpiifort.bat -- After findMPI(), MPI_C_COMPILER = C:/Program Files (x86)/Intel/oneAPI/mpi/latest/bin/mpiicc.bat -- After findMPI(), MPI_C_LIBRARIES = C:/Program Files (x86)/Intel/oneAPI/mpi/latest/lib/release/impi.lib -- After findMPI(), MPI_Fortran_LIBRARIES = C:/Program Files (x86)/Intel/oneAPI/mpi/latest/lib/release/impi.lib -- MPI_C_LIBRARIES = C:/Program Files (x86)/Intel/oneAPI/mpi/2021.3.0/lib/libmpi_ilp64.lib;C:/Program Files (x86)/Intel/oneAPI/mpi/2021.3.0/lib/release/impi.lib -- MPI_Fortran_LIBRARIES = C:/Program Files (x86)/Intel/oneAPI/mpi/2021.3.0/lib/libmpi_ilp64.lib;C:/Program Files (x86)/Intel/oneAPI/mpi/2021.3.0/lib/release/impi.lib -- Configuring done -- Generating done -- Build files have been written to: C:/cmake_tutorial/06_fortran_hw_mpi/out [1/4] cmd.exe /C "C:\PROGRA~2\Intel\oneAPI\mpi\latest\bin\mpiifort.bat -fpp -DInt=__int64 -DUInt="unsigned __int64" /W1 /nologo /fpp /libs:dll /threads /Od /debug:full /dbglibs -i8 -P C:\cmake_tutorial\06_fortran_hw_mpi\test.f90 -FiCMakeFiles\test.dir\test.f90-pp.f90 && "C:\Program Files\CMake\bin\cmake.exe" -E cmake_ninja_depends --tdi=CMakeFiles\test.dir\FortranDependInfo.json --lang=Fortran --pp=CMakeFiles\test.dir\test.f90-pp.f90 --dep=CMakeFiles\test.dir\test.f90-pp.f90.d --obj=CMakeFiles\test.dir\test.f90.obj --ddi=CMakeFiles\test.dir\test.f90.obj.ddi" mpifc.bat for the Intel(R) MPI Library 2021.4 for Windows* Copyright Intel Corporation. [2/4] "C:\Program Files\CMake\bin\cmake.exe" -E cmake_ninja_dyndep --tdi=CMakeFiles\test.dir\FortranDependInfo.json --lang=Fortran --dd=CMakeFiles\test.dir\Fortran.dd @CMakeFiles\test.dir\Fortran.dd.rsp [3/4] C:\PROGRA~2\Intel\oneAPI\mpi\latest\bin\mpiifort.bat /nologo /fpp -DInt=__int64 -DUInt="unsigned __int64" -IC:\cmake_tutorial\06_fortran_hw_mpi /W1 /nologo /fpp /libs:dll /threads /Od /debug:full /dbglibs -i8 /FoCMakeFiles\test.dir\test.f90.obj /FdCMakeFiles\test.dir\ -c CMakeFiles\test.dir\test.f90-pp.f90 mpifc.bat for the Intel(R) MPI Library 2021.4 for Windows* Copyright Intel Corporation. CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(23): warning #6075: The data type of the actual argument does not match the definition. [IERR] call MPI_INIT (ierr) -----------------------^ CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(25): warning #6075: The data type of the actual argument does not match the definition. [SIZE] call MPI_COMM_SIZE (MPI_COMM_WORLD, size, ierr) --------------------------------------------^ CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(25): warning #6075: The data type of the actual argument does not match the definition. [IERR] call MPI_COMM_SIZE (MPI_COMM_WORLD, size, ierr) --------------------------------------------------^ CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(26): warning #6075: The data type of the actual argument does not match the definition. [RANK] call MPI_COMM_RANK (MPI_COMM_WORLD, rank, ierr) --------------------------------------------^ CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(26): warning #6075: The data type of the actual argument does not match the definition. [IERR] call MPI_COMM_RANK (MPI_COMM_WORLD, rank, ierr) --------------------------------------------------^ CMakeFiles\test.dir\C:\\cmake_tutorial\06_fortran_hw_mpi\test.f90(27): warning #6075: The data type of the actual argument does not match the definition. [NAMELEN] call MPI_GET_PROCESSOR_NAME (name, namelen, ierr) -------------------------------------------^ CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(27): warning #6075: The data type of the actual argument does not match the definition. [IERR] call MPI_GET_PROCESSOR_NAME (name, namelen, ierr) ----------------------------------------------------^ CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(29): warning #6075: The data type of the actual argument does not match the definition. [SZ] call MPI_Type_size(MPI_INTEGER, sz, ierrsiz) ------------------------------------------------^ CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(29): warning #6075: The data type of the actual argument does not match the definition. [IERRSIZ] call MPI_Type_size(MPI_INTEGER, sz, ierrsiz) ----------------------------------------------------^ CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(31): warning #6075: The data type of the actual argument does not match the definition. [SZ] call MPI_Type_size(MPI_INTEGER4, sz, ierrsiz) -------------------------------------------------^ CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(31): warning #6075: The data type of the actual argument does not match the definition. [IERRSIZ] call MPI_Type_size(MPI_INTEGER4, sz, ierrsiz) -----------------------------------------------------^ CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(33): warning #6075: The data type of the actual argument does not match the definition. [SZ] call MPI_Type_size(MPI_INTEGER8, sz, ierrsiz) -------------------------------------------------^ CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(33): warning #6075: The data type of the actual argument does not match the definition. [IERRSIZ] call MPI_Type_size(MPI_INTEGER8, sz, ierrsiz) -----------------------------------------------------^ CMakeFiles\test.dir\C:\cmake_tutorial\06_fortran_hw_mpi\test.f90(58): warning #6075: The data type of the actual argument does not match the definition. [IERR] call MPI_FINALIZE (ierr) ---------------------------^ [4/4] cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\test.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100183~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100183~1.0\x64\mt.exe --manifests -- C:\PROGRA~2\Intel\oneAPI\compiler\latest\windows\bin\intel64\xilink.exe /nologo CMakeFiles\test.dir\test.f90.obj /out:test.exe /implib:test.lib /pdb:test.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console "C:\Program Files (x86)\Intel\oneAPI\mpi\2021.3.0\lib\libmpi_ilp64.lib" "C:\Program Files (x86)\Intel\oneAPI\mpi\2021.3.0\lib\release\impi.lib" user32.lib && cd ." C:\cmake_tutorial\06_fortran_hw_mpi>mpiexec -n 1 out\test.exe sizeof(sz) = 8 sizeof(MPI_INTEGER) 0 sizeof(MPI_INTEGER4) 0 sizeof(MPI_INTEGER8) 0 Hello world: rank 0 of 0 running on