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