主题:买正版fortran编辑器
tianhy2010
[专家分:60] 发布于 2010-09-08 10:26:00
我想买个正版的fortran编辑器,要有imsl数据库,而且库函数比较齐全的,大家能否给我提供点信息啊?到 哪里去买呢?买哪个比较好呢?
ivf和cvf有什么区别?对于做数值计算都有哪些优点?
gfortran是什么?
我如果做数值计算,要用比较齐全的imsl数据库,哪种版本较好呢?
回复列表 (共7个回复)
沙发
asymptotic [专家分:16630] 发布于 2010-09-08 10:46:00
若是您不需要用到 Fortran 2003 语法, IVF9.1 可以满足您的要求,还自带 IMSL。最新版本的 IVF 不自带 IMSL,就目前来看,Fortran 2003 语法也没有完全支持,其帮助文档也不甚理想。
CVF 卖给 IVF 了,开发团队似乎没动。
GFortran 也是一种编译器,你可以 Google 看看。
板凳
f2003 [专家分:7960] 发布于 2010-09-08 11:07:00
分别单独购买 ivf 11.0 以及imsl即可。
原先ivf与imsl捆绑销售过一段时间,这也是从powerStation 以来的惯例了,带imsl的叫专业版,不带的叫普通版。
现在它们已经不捆绑销售了,因为intel自家开发了mkl库,就把imsl给踢出去了。
3 楼
cgl_lgs [专家分:21040] 发布于 2010-09-08 14:46:00
个人给点儿使用IMSL的感想:
很强大,但限制也很多,特别是求矩阵DET时更是如此。
另:如果需要高效,直接内嵌源码而不是库函数目前看来也是比较可行的。
IVF确实非常高效,但非常贵——当然这是相比GFORTRAN而言,后者是完全开源且免费的。
不过GF没有较好的文档,IVF却有(但IVF11关于F2003的文档基本空白)。
如果不是原有开发就用了大量的IMSL的话,楼主可以考虑换一个编译器:)
4 楼
fighter122 [专家分:0] 发布于 2010-09-08 16:20:00
新手来看看
5 楼
tianhy2010 [专家分:60] 发布于 2010-09-08 22:37:00
IVF和CVF编程上没有什么太大的区别吧?都是写代码之类的
6 楼
cgl_lgs [专家分:21040] 发布于 2010-09-08 22:49:00
IVF新版本是支持F2003的:)CVF则不支持:)
部分应用IVF会比CVF快:)
编译速度IVF比CVF有了很大的进步:)
另:CVF扩充的MODULE在IVF里虽然有,但MODULE的名字变了,USE的时候需要注意:)
以前CVF使用正常的应用,在IVF里不一定正常。因为原本程序就有错或是有意无意地利用了编译器的缺陷:)
7 楼
yeg001 [专家分:14390] 发布于 2010-09-08 23:59:00
楼主看来不了解编译器的情况, cvf在2004年最后一次升级.
买了它的intel几乎2~3个月就更新一次编译器(ivf).
你想更好发挥新cpu的潜能或者使用fortran2003标准的新特性就用新的. 计算要求不多只用f90/95代码的cvf就够了. cvf你想买正的, 我觉得挺难的.
我来回复