首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows下使用Ifort编译Fortran

在Windows下使用Ifort编译Fortran
EN

Stack Overflow用户
提问于 2015-05-08 07:54:40
回答 1查看 1K关注 0票数 1

我使用VisualStudio2010和ifort在Windows (7,64位)下开发并运行了一些Fortran代码。

该代码主要编译到DLL文件中,在Windows上进行测试,并部署到大约。25%的时间到Windows (Windows 2000视窗7)和75%的SUSE适配Linux。虽然Windows解决方案完全由我来处理,但是Linux“分支”是由其他人编译的(它是100%相同的代码)。Linux分支是用g95/NAG编译器编译的。

由于有些决定超出了我们的控制范围,我们将从唠叨转变为强悍。经过一些测试后,我们发现用gfortran编译的代码(以及一些像-o2这样的优化)比Windows和ifort (没有优化,完全调试)花费的时间大约是完成时间的两倍。我们有机会在Linux和ifort下编译代码,获得了Windows + ifort的速度。(NAG编译代码介于两者之间。)

出于明显的原因,我们希望使用和Linux编译代码,因此:

是否可以在Windows和ifort下编译SUSE Linux (使用cmd或VisualStudio2010)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-08 19:54:35

我将回答Intel -不,您不能在Windows中为Linux进行编译(除非使用VM,在这种情况下,您确实在运行Linux,如前所述)。VM是一种合理的方法,但您必须为Linux上的ifort购买单独的许可证。

或者,就像我假设您有一个将要测试的Linux盒一样,在那里构建(您可以从您的Windows盒到它的SSH )。诚然,您不会使用Visual,但是我们的一些客户使用月食 (带有Photran插件)或代码::块与Intel。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30118670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档