环境:Ubuntu16.04
- Step1:登录PETSC官网,下载安装包
下载地址:https://www.mcs.anl.gov/petsc/download/index.html
- Step2:解压,tar -zxvf petsc-3.13.2.tar.gz,进入文件夹
- Step3:配置环境变量(在Shell中依次键入以下两条命令)
export PETSC_DIR=/home/michael/Downloads/petsc/petsc-3.13.2
export PETSC_ARCH=test(注:这里会自动在petsc-3.13.2文件夹下新建test文件夹并安装好mpi环境) - Step4:进行配置
./configure --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --download-mpich --download-fblaslapack
展示安装结果及成功标志
- Step5:编译
make PETSC_DIR=/home/michael/Downloads/petsc/petsc-3.13.2 PETSC_ARCH=test all
安装结果及成功标志
- Step6:检查是否安装成功
make PETSC_DIR=/home/michael/Downloads/petsc/petsc-3.13.2 PETSC_ARCH=test check
- Step7:测试例子
petsc-3.13.2/src/ksp/ksp/tutorials/ex1.c
vim makefile,编辑makefile,在文件最上方添加下图两句export命令
编译ex1
执行ex1