2014-04-14 78 views
2

我的openmpi-1.8使用編譯,FORTRAN 77和90個MPI庫

殼$的./configure前綴= $(PWD)CC = GCC CXX =克++ F77 = gfortran FC = gfortran

殼$ make all install

但是,我沒有在lib目錄中看到libmpi_f77.so和libmpi_f90.so庫文件。任何方式來獲取這些庫文件。

感謝您的幫助。

-Raj

回答

3

開放MPI 1.8的Fortran例程包含在libmpi_mpifh.so.2libmpi_usempi*.so.0

+0

您是否知道是否有方法將新版本鏈接到使用'libmpi_f90.so.1'編譯的二進制應用程序? –

+0

@JonatanÖström,我不這麼認爲。將庫分成多個文件很可能導致符號更改名稱。此外,內部結構可能已經改變。最好找到一種重新編譯和重新鏈接代碼的方法。 –

+0

我沒有源文件。但是我意識到從OpenMPI主頁可以下載和編譯以前版本的庫。 –