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

时间:2020-09-05 17:35:50   收藏:0   阅读:127

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}

原文:https://www.cnblogs.com/roastpiglet/p/13618312.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!