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

相关推荐
沙砾59bf7de1ca29acb211 小时前
厦门旅游记录
其他
agilearchitect14 小时前
MATLAB线性代数函数完全指南
线性代数·其他·决策树·matlab
kernelknight118 小时前
MATLAB For循环详解:从入门到精通的完整指南
开发语言·其他·matlab
codecrafter12318 小时前
MATLAB中的while循环:从入门到精通的完整指南
java·数据库·其他·matlab
syntaxseeker1 天前
Apache Beam入门教程:统一批流处理模型
其他·apache
zenithdev11 天前
开源库入门教程 Cesium:3D地球和地图库
其他·3d·arcgis
71-32 天前
C语言速成秘籍——跳转语句(goto)
c语言·笔记·学习·其他
pixelpilot2 天前
Nimble:让SwiftObjective-C测试变得更优雅的匹配库
开发语言·其他·objective-c·swift
matrixmind12 天前
Nivo 用React打造精美数据可视化的开源利器
其他·react.js·信息可视化·开源
老陈头聊SEO3 天前
巧用长尾关键词提升SEO效果的全方位策略解析
其他