cmake_minimum_required(VERSION 3.16)
project(testf1 Fortran)
find_package(MPI REQUIRED)
enable_language(Fortran)
SET(CMAKE_Fortran_COMPILER /usr/bin/mpif90)
message(STATUS "MPI_Fortran_COMPILER: ${CMAKE_Fortran_COMPILER}")
add_executable(hello mpi_hello.f90)
#!/bin/bash
PROCESS_NUM=4
SRC_PREFIX=mpi_hello
mpif90 ${SRC_PREFIX}.f90 -o ${SRC_PREFIX}
echo "${SRC_PREFIX}.f90 -o ${SRC_PREFIX}"
mpirun -np ${PROCESS_NUM} ./${SRC_PREFIX}
CLion 配置 Fortran MPI 的第一个Hello world项目以及CMake配置
原文:https://www.cnblogs.com/roastpiglet/p/13618312.html