petsc 安装

安装

总喜欢折腾,不忙正事,最近有把系统重装了,安装了intel的intel 2018软件包,里面包括c++,c ,Fortran 的编译器和intel家的mpi并行计算模块。

安装intel编译器

个人理解petsc 仅仅是个函数包,相当于接口,但其主要作用的支持mpi并行计算,但其中求解方程需要其他的函数包( 开源的lapack,intel mkl等)并行部分也是需要并行函数库支持(开源的opmpi,intel mpi 等)。
由于总感觉intel 家的东西很牛逼,所此次编译petsc包编译器和函数库都是用intel家的。首先你得安装Intel® C++ & Intel® Fortran Compilers(软件包官网下的,使用教育邮箱申请的)
安装完之后,要将<安装目录下>的环境变量设置一下。
个人用户在home目录下的.bashrc(在目录下ctrl+h 能发现隐藏文件)下填下如下代码

source /opt/intel/bin/compilervars.sh intel64

其中intel 表示使用64为编译器。
通过命令:

$:which icc
$:/opt/intel/compilers_and_libraries_2018.1.163/linux/bin/intel64/icc

检查icc(intel 中c的编译器)若找到则出现下面一条语句,否则不会出现。

安装petsc

下载解压完之后,在目录下执行:

./configure --with-mpi-dir=/opt/intel/compilers_and_libraries_2018.1.163/linux/mpi/intel64/ --with-blas-lapack-dir=/opt/intel/compilers_and_libraries_2018.1.163/linux/mkl

告诉程序mpi和mkl的位置 即可
当不知道怎么用命令时,使用如下命令:

./configure -h

输出所有参数提示

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 5.3 Windows安装说明 译者:Python 文档协作翻译小组,原文:Windows Installatio...
    布客飞龙阅读 5,796评论 0 4
  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 12,386评论 0 27
  • 这篇文章是我之前翻阅了不少的书籍以及从网络上收集的一些资料的整理,因此不免有一些不准确的地方,同时不同JDK版本的...
    高广超阅读 15,909评论 3 83
  • 某某年 你瘦小的身体骑着老旧的自行车 单手举着一把竹竿 从此得瑟的笑容在我心底发了芽 某某年 张扬无知的笑 在我心...
    攀木鱼阅读 1,715评论 1 7
  • 蔡小名的妻子,哦,忘了介绍,蔡小名就是咱们的主人公,这个悲催的最后一个地球人,他的妻子叫言一凡。言一凡是个物理学专...
    echo_1c53阅读 1,121评论 0 0

友情链接更多精彩内容