1 並行編譯
在bashrc裡加入
export WM_NCOMPPROCS=8
使用8個核心同時編譯
2 Flag優化
從gcc4.6開始就逐步對推土機進行優化,國外很多測評網站有對新flag的詳細測評:
http://www.phoronix.com/scan.php?page=article&item=amd_bdver1_ofast&num=1
在編譯OpenFOAM時,也可也加入最新的AMD優化FLAG以提高性能。
在$WM_PROJECT_DIR/wmake/rules目錄下找到將要使用的complier,比如我使用linux64Gcc,打開 cOpt 和 c++Opt文件, 在 “cOPT =”這一行加入“-Ofast -march=bdver1" 這兩條flag。