-1
我創造* .h5文件,所以我一直在編譯:如何編譯同時使用MPI和HDF5的C++文件?
h5c++ -o output myFile.cpp
不過,我加MPI的部分之一,以加快代碼。同樣的編譯給了我一個未定義的引用錯誤。
undefined reference to `MPI_Init'
如何編譯代碼以便我可以使用MPI以及HDF5?
我創造* .h5文件,所以我一直在編譯:如何編譯同時使用MPI和HDF5的C++文件?
h5c++ -o output myFile.cpp
不過,我加MPI的部分之一,以加快代碼。同樣的編譯給了我一個未定義的引用錯誤。
undefined reference to `MPI_Init'
如何編譯代碼以便我可以使用MPI以及HDF5?
您可以告訴HDF5包裝器使用MPI包裝器代替C++編譯器。 例如,如果你的MPI包裝是mpiCC
,你可以簡單地
export HDF5_CXX=mpiCC
export HDF5_CLINKER=mpiCC
[這個答案已經被編輯]
這沒有奏效。還有什麼我可能會失蹤? –
我不好,你還需要'export HDF5_CLINKER = mpiCC' –