回 帖 发 新 帖 刷新版面

主题:ivf里面打开openmp选项呢?

问个问题哈~

ivf里面打开openmp选项呢?  我查到打开选项为 ifort /Qopenmp /c XX.f90

例如我的bat文件里面原来的语句为ifort calc1.f    /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 

如何修改呢~~ 我试了几遍都没成功……

bat文件如下:


ifort modules.f  /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort aermod.f   /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort setup.f    /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort coset.f    /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort soset.f    /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort reset.f    /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort meset.f    /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort ouset.f    /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort inpsum.f   /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort metext.f   /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort iblval.f   /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort siggrid.f  /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort tempgrid.f /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort windgrid.f /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort calc1.f    /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort calc2.f    /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort prise.f    /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort prime.f    /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2
ifort sigmas.f   /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort pitarea.f  /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort output.f   /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort evset.f    /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort evcalc.f   /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort evoutput.f /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2 
ifort /exe:aermod_v11353_Intel.exe /O2 /Qipo /check:format /Qprec-div- /QaxSSE2 modules.obj aermod.obj setup.obj coset.obj soset.obj reset.obj meset.obj ouset.obj inpsum.obj metext.obj iblval.obj siggrid.obj tempgrid.obj windgrid.obj calc1.obj calc2.obj prise.obj prime.obj sigmas.obj pitarea.obj output.obj evset.obj evcalc.obj evoutput.obj

del *.obj
del *.mod

回复列表 (共5个回复)

沙发

试试:
ifort calc1.f   /Qopenmp /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2

板凳

谢谢帅哥~问题解决了~~呵呵~~请问 /Qopenmp /c 和 /Qopenmp 的区别在哪儿呢~

3 楼

[quote]试试:
ifort calc1.f   /Qopenmp /compile_only /O2 /check:format /Qipo /Qprec-div- /QaxSSE2[/quote]
一直麻烦你啊~~呵呵~~

4 楼


运行生成的exe文件,报错误,见主贴~~

是不是内部循环的问题呢?

5 楼

/c就是/compile_only,所以重了:)
至于主贴里的错误,看似是访问无效空间了——比如访问了未分配内存的数组:)

我来回复

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