开发者
解决使用毕昇编译HDF5提示不能链接MPI
解决使用毕昇编译HDF5提示不能链接MPI
发表于2023/07/04
1050

毕昇编译HDF5时可以使用mpi并行编译,也可以串行编译,但需要关parallel选项

例如:

1)毕昇编译HDF5:

CC=clang CXX=clang++ FC=flang ./configure --enable-fortran --enable-static=yes --enable-parallel --enable-shared

此时如果环境中没有MPI,会提示以下报错

configure: error: unable to link a simple MPI-IO C program

是因为配置选项中加上了--enable-parallel

正确配置选项是./configure --enable-fortran --enable-static=yes --enable-shared

2)毕昇+hmpi并行编译hdf5

CC=mpicc CXX=mpicxx FC=mpif90 ./configure --enable-fortran --enable-static=yes --enable-parallel --enable-shared

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞