centOs使用系統自帶三方安裝包openmpi安裝時會出現“cannot find input file: `contrib/dist/mofed/debian/changelog”報錯。
原因:Openfoam 自帶ThirdParty中openmpi-1.8.5 安裝包與openmpi官網的1.8.5版本存在差異,導致openfoam中的編譯腳本存在問題。
解決方案:
foam3rdParty
wget www.open-mpi.org/software/ompi/v1.8/downloads/openmpi-1.8.5.tar.gz
tar -xf openmpi-1.8.5.tar.gz
親測有效
關於問題的詳細解釋參考:
https://bugs.openfoam.org/view.php?id=1770
該問題在openfoam-2.4-0後版本已被修復。