回 帖 发 新 帖 刷新版面

主题:求助 ifort加编译选项fast出错

在linux下面编译程序 一直用 -O3 -xSSE4.1 优化,没有问题
但是总感觉这里xSSE4.1没有起作用 遂改为  -fast -xSSE4.1 进行优化。但是出错 
提示如下

ifort  -c  -fast      main.f90
ifort  -fast   precision.o global.o global_app.o global_mb.o global_param.o global_partc_tracking.o global_sf.o aml_eddy.o bcond_fm_mb.o init.o inject.o mbmg_driver.o mb_binterp.o mb_brhs.o mb_metrics.o mb_nlevel.o mb_patching.o mb_prolong.o mb_resid.o mb_resid_real.o mb_rsmooth.o mb_tur_dtau.o nonreflect_ibc.o output_time_history.o particle_driver.o pseudo_dt.o sgtsv.o solver_daf.o transport_T.o xerbla.o main.o              -o cfdserial
ipo: remark #11000: performing multi-file optimizations
ipo: remark #11005: generating object file /tmp/ipo_ifortZGR8Hf.o
ld: cannot find -lm
make: *** [cfdserial] Error 1

请教这是什么原因造成的 好像是不能IPO?
我的ivf的版本是 linux x64  11.1.059

回复列表 (共3个回复)

沙发

已确认在新版的ivf中不存在此问题11.1.072

板凳

是吗? 有相关的帖子吗?
我一直都是把 -fast 的编译选项拆开来编译.

3 楼

没有相关的帖子 因为我不同的机器上装的ivf版本不同 在最新的版本里面没有这个问题了

我来回复

您尚未登录,请登录后再回复。点此登录或注册