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。