Linux下编译安装TIMPI

TIMPI是libMesh内提供的MPI模板化包装,本文记录在Linux下编译安装TIMPI的流程。

注1:限于研究水平,分析难免不当,欢迎批评指正。

注2:文章内容会不定期更新。

零、环境

|---------|--------------------|
| 操作系统 | Ubuntu 22.04.4 LTS |
| VS Code | 1.92.1 |
| Git | 2.34.1 |
| GCC | 11.4.0 |
| CMake | 3.22.1 |
| oneAPI | 2024.2.1 |

一、安装 依赖

1.1 安装oneAPI

参见:Get the Intel® oneAPI Base Toolkit , Get the Intel® oneAPI HPC Toolkit

二、编译安装

2.1 下载源码

bash 复制代码
git clone https://github.com/libMesh/TIMPI.git
cd ./TIMPI/
git submodule update --init --recursive

2.2 编译

bash 复制代码
./bootstrap 
mkdir build
cd ./build/
../configure --prefix=/data/3rdparty/intel-opt-zmo/
make

网络资料

libMeshhttps://github.com/libMesh/libmesh

TIMPIhttps://github.com/libMesh/TIMPI/tree/85d9b5b7b4db1934c26985dbb7666d45b056e931

相关推荐
数据安全科普王5 小时前
当你的密码旅行时:公钥与私钥如何让互联网“锁”而不“死”
其他
SomeOtherTime9 小时前
化学反应相关问题(AI回答)
其他
老陈头聊SEO11 小时前
有效利用长尾关键词提升SEO表现及搜索引擎流量的策略
其他·搜索引擎·seo优化
承渊政道13 小时前
跨境远程办公工具横测:如何选择高稳定、低延迟的远程控制方案?
科技·其他·远程工作
wangluo1272 天前
2026年电子博览会前瞻:从底层技术革新看数据中心绿色低碳转型
其他
数据安全科普王3 天前
端口与进程的关系:网络服务是怎么“开门”的?
网络·其他
哲伦贼稳妥3 天前
职场发展-遇到以下情况请直接准备后手吧
运维·经验分享·其他·职场和发展
Vaticann3 天前
Claude Code From 0 to 1
其他
成都云希多肽生产厂家Gloria5 天前
Noopept N-(1-(苯基乙酰基)-L-脯氨酰)甘氨酸乙酯 CAS:157115-85-0
其他
闪闪发亮的小星星6 天前
主旋参数(四元数)与欧拉参数
笔记·其他