24小时热门版块排行榜    

CyRhmU.jpeg
查看: 682  |  回复: 10
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 nkwz 的 46 个金币 ,回帖就立即获得 1 个金币,每人有 1 次机会

nkwz

木虫 (小有名气)

[交流] 【求助】intel fotran 2问已有3人参与

系统是 64bit XP
visual studio 2005 + intel fortran 11.1.038

问题1:利用VS 编写fortran 代码,一定要建立Project么?不能像compaq visual fortran
            那样直接写代码,然后编译,运行?

问题2:VS好像调用的intel编译器是32位的,怎么指定调用64位的intel编译器呢?

thx~
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjyl

金虫 (正式写手)

★ ★ ★ ★
nkwz(金币+1):谢谢参与
余泽成(金币+1):谢谢参与应助! 2010-04-10 23:38
wangen994(金币+2):活动期间额外奖励 2010-04-11 10:55
看大家为了装个编译器就这么麻烦。
还是用这个吧
ftp://ftp.equation.com/gcc/gcc-4.5-20100408-64.exe
用任意一个编辑器,把代码写好,修改后缀名为.f90(c的话就.c)
然后  从“运行”里输入cmd, 切换到你工作目录,然后 gfortran xxx.f90
然后 ./a.exe就行了。
2楼2010-04-10 21:56:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

holmescn

金虫 (正式写手)


nkwz(金币+1):谢谢参与
引用回帖:
Originally posted by tjyl at 2010-04-10 21:56:55:
看大家为了装个编译器就这么麻烦。
还是用这个吧
ftp://ftp.equation.com/gcc/gcc-4.5-20100408-64.exe
用任意一个编辑器,把代码写好,修改后缀名为.f90(c的话就.c)
然后  从“运行”里输入cmd,  ...

用C的话,要加上-ffast-math选项哦。
3楼2010-04-11 09:05:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjyl

金虫 (正式写手)

这样的优化选项可以不加的。
引用回帖:
Originally posted by holmescn at 2010-04-11 09:05:53:


用C的话,要加上-ffast-math选项哦。

4楼2010-04-11 09:24:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

holmescn

金虫 (正式写手)

★ ★
nkwz(金币+1): 2010-04-11 10:22
wangen994(金币+2):活动期间额外奖励 2010-04-11 10:55
问题1:VS是一种IDE,他除了可以帮你编辑代码以外,还帮你管理项目,称作软件生命周期管理。包括软件(程序)的设计,编码,调试,发布等一系列的工序的完整解决方案。而这一整套解决方案的基础就是Project。所以,Project是必须创建的,但这不是为了给你找麻烦,而是方便你对整个项目的管理。要善加利用。

问题2:首先,你需要VS是x64的,ifort是x64的。然后再解决方案的属性里,找到Fortran类,找找processor这个选项。改之。

PS:问题2的解决方法不一定准确,因为很久不用VS和WIN算数了。如未能解决,请留言。
5楼2010-04-11 09:36:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

holmescn

金虫 (正式写手)

引用回帖:
Originally posted by tjyl at 2010-04-11 09:24:19:
这样的优化选项可以不加的。


加上会快一点点……

-lm是必须加的,不然数学函数都用不了。
6楼2010-04-11 09:38:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nkwz

木虫 (小有名气)

引用回帖:
Originally posted by tjyl at 2010-04-10 21:56:55:
看大家为了装个编译器就这么麻烦。
还是用这个吧
ftp://ftp.equation.com/gcc/gcc-4.5-20100408-64.exe
用任意一个编辑器,把代码写好,修改后缀名为.f90(c的话就.c)
然后  从“运行”里输入cmd,  ...

每个人的习惯不一样啊。
我没问题,但是实验室的师弟 师妹他们习惯win的风格了……
另外,编译器效率也是个问题。
不知道有人没有人总结过不同cpu类型 和编译器直接的匹配程度-- 计算效率
比如 intel 对 ifotr
amd 对 pathscale
pgi, gfortran -- 这个 通吃?
7楼2010-04-11 10:20:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjyl

金虫 (正式写手)

★ ★
wangen994(金币+2):活动期间额外奖励 2010-04-11 10:55
记得windows 下的那个二进制版本好像是不需要的。
你用icc的时候不加也是同样可以的。
优化的话简单地加个-O3就差不多来。处理器就那水平,而且X86平台的优化都做的比较好了,优化选项方面其实不像龙芯之类的那么敏感的。
引用回帖:
Originally posted by holmescn at 2010-04-11 09:38:54:


加上会快一点点……

-lm是必须加的,不然数学函数都用不了。

8楼2010-04-11 10:22:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjyl

金虫 (正式写手)


nkwz(金币+1): 2010-04-11 16:54
jjdg(金币+1):辛苦了 2010-04-11 20:50
http://www.polyhedron.com/compare0html
引用回帖:
Originally posted by nkwz at 2010-04-11 10:20:44:


每个人的习惯不一样啊。
我没问题,但是实验室的师弟 师妹他们习惯win的风格了……
另外,编译器效率也是个问题。
不知道有人没有人总结过不同cpu类型 和编译器直接的匹配程度-- 计算效率
比如 intel 对  ...

9楼2010-04-11 16:36:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

holmescn

金虫 (正式写手)


余泽成(金币+1):辛苦了! 2010-04-12 19:28
引用回帖:
Originally posted by tjyl at 2010-04-11 10:22:18:
记得windows 下的那个二进制版本好像是不需要的。
你用icc的时候不加也是同样可以的。
优化的话简单地加个-O3就差不多来。处理器就那水平,而且X86平台的优化都做的比较好了,优化选项方面其实不像龙芯之类的那 ...

恩,icc是不用加的,可gcc是要加的。因为这个我还专门上网查过。优化的话,还是看具体情况。这个不好说,也没有测试过。

不过,真想买一个福珑啊。等有钱就买一个BT下载用。呵呵。
10楼2010-04-12 18:32:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 nkwz 的主题更新
提示: 如果您在30分钟内回复过其他散金贴,则可能无法领取此贴金币
普通表情 高级回复(可上传附件)
信息提示
请填处理意见