关于 PETSc 安装
计算科学
宠物
2021-11-29 15:11:32
1个回答
如果“make test”报告类似
Running test examples to verify correct installation
Using PETSC_DIR=/home/nate/src/PETSc-3.3 and PETSC_ARCH=arch-linux2-c-opt
C/C++ example src/snes/examples/tutorials/ex19 run successfully with 1 MPI process
C/C++ example src/snes/examples/tutorials/ex19 run successfully with 2 MPI processes
Fortran example src/snes/examples/tutorials/ex5f run successfully with 1 MPI process
Completed test examples
那么确实应该正确安装该库。我建议您在 .bashrc 文件中导出 PETSC_DIR 和 PETSC_ARCH 的值(例如,在运行测试时显示的值),以便始终设置它们。设置了这些环境变量后,如果您使用类似于以下内容的 makefile,您可以在任何地方使用 PETSc:
MyCode: MyCode.o chkopts
${CLINKER} -o $@ $< ${PETSC_LIB}
include ${PETSC_DIR}/conf/variables
include ${PETSC_DIR}/conf/rules
如果您需要让机器上的所有用户都可以使用 PETSc(例如在 /opt 中),那么只需转到 PETSc 安装页面并查找标记为的部分:
在需要 sudo 或 root 权限的 /usr/local 或 /opt 中安装 PETSc
其它你可能感兴趣的问题