如何编译同时使用MPI和HDF5的C ++文件?

时间:2017-07-17 20:57:02

标签: c++ mpi

我正在创建* .h5文件,所以我一直在编译:

h5c++ -o output myFile.cpp

但是,我添加了MPI来加速其中一个部分的代码。相同的编译给我一个未定义的引用错误。

undefined reference to `MPI_Init'

如何编译代码以便我可以使用MPI和HDF5?

1 个答案:

答案 0 :(得分:1)

你可以告诉HDF5包装器使用MPI包装器而不是你的C ++编译器。 例如,如果你的MPI包装器是mpiCC,你可以简单地

export HDF5_CXX=mpiCC
export HDF5_CLINKER=mpiCC

[此答案已修改]