CLion 配置 Fortran MPI 的第一个Hello world项目以及CMake配置

CLion 配置 Fortran MPI 的第一个Hello world项目以及CMake配置

0.前置:安装好wsl,gfortran,mpich

1.安装Clion 的 Fortran 插件

2.创建一个Fortran项目

3.修改Cmake文件

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)

写个sh脚本跑并行

#!/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}
posted @ 2020-09-05 15:18  飞天小烤猪  阅读(1076)  评论(0编辑  收藏  举报