设为首页收藏本站|繁體中文 快速切换版块

 找回密码
 立即加入
搜索
查看: 7068|回复: 16

Inter Fortran三个版本在PSCAD中计算速度的测试

 火 [复制链接]
  • TA的每日心情
    无聊
    2021-6-11 09:32
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    累计签到:8 天
    连续签到:1 天
    发表于 2012-1-8 22:19:34 | 显示全部楼层 |阅读模式

    马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!

    您需要 登录 才可以下载或查看,没有账号?立即加入

    ×
    本帖最后由 moonglaive 于 2012-1-8 22:24 编辑
    . [7 y  X# X. J$ U! t2 C" D# u: P- |( e. ^& U' J: Y
    今天偶然间在verycd上看到Fortran  XE的版本,想起来pscad X4好像有针对这个版本Fortran的算法的优化,于是下载下来安装尝试了一下,Intel(R) Fortran 11.0.061是我之前用的一个版本。' l+ a4 [% ]; S/ Q& b8 P
    2 X/ K5 `, z( Q/ J
        本人电脑比较差,Q6600超频到3.0Ghz在用,4G内存,操作系统是Win7 Ultim X64,计算软件PSCAD X4+原版狗,运行环境Microsoft Visual Studio 2008 x86 tools.由于X64版本用不了CVF6.6,所以不在此次测试之内。尝试用曹博士大大的Loader.exe对比PSCAD.exe启动时对同一算例计算时间影响,原版计算速度还是要快那么一点。% g9 _. @$ O, u/ Y7 h8 ~8 y4 D
    : _7 j* l0 V( U: Q  Z; I
        同一算例,10us步长,计算总时长0.5s,每个Fortran版本计算5次,取平均值
    ' l5 h* p- l# h) q
    2 I* }' N# u/ s  k版本号:Intel(R) Fortran 11.0.0612 [, A' a/ `. w/ C  b( x8 y  d( y
    计算时间:6708ms,6723ms,6645ms,6655ms,6693ms,
    * k3 A2 A7 ]& V; i( U平均计算时间为:6684ms/ Q: |3 g# g2 C+ O5 B' Z% `+ W% r
    2 P1 g/ Y, S8 x- ^; G0 k& X
    版本号:Visual Fortran Compiler XE 12.0.5.221
    , B9 N6 O* {& `( T5 N! I5 w( e
    计算时间:36401ms,35633ms,37749ms,36497ms,34398ms
    8 v& X" d+ Y+ F9 q, G- B平均计算时间为:36135ms/ V9 E$ i7 n4 {) z, K+ `+ W

    6 U( n) `% x9 a4 ~( z3 }3 z版本号:GFortran 4.2.1
    & `6 G9 l, u( k0 y: u" Z/ y
    计算时间:7831ms,7847ms,8003ms,7862ms,7847ms
    & w& |  a: D- l" p5 b平均计算时间为::7878ms, @: H3 S4 Z: y2 D; D4 x9 _
    7 o6 w; d# A3 l+ u9 d2 _; P
        测试结果如下以上对比可以看出最新版本的Fortran计算速度没有所说的那么好,计算速度纯属坑爹。。。Intel(R) Fortran 11.0.061这个版本的Fortran对于PSCAD X4来说计算速度是比较快的,但是自带的版本与这个版本计算速度差别不是很大,考虑到200节点的限制,所以还是Intel(R) Fortran 11.0.061这个版本比较好。4 q3 o8 t0 F+ S8 l  Z/ m

    ) O+ H) a# r% k. ^1 Y下载地址
    4 F& X. m0 P: t5 W+ Q5 D3 V[.Intel.Fortran编译器专业版].TLF-SOFT-Intel.Visual.Fortran.Compiler.Professional.v11.0.061.ISO-TBE.bin (458.36 MB)0 s6 o4 d5 G7 u( K, x

    ; _9 F* ^& f+ `' ?2 O, f3 \3 Y/ y* l    提醒!安装该版本的Fortran需要MSDN库支持,所以要事先安装Microsoft Visual Studio 2008套件,这个下载地址网上到处都是,文件比较大,有几个g,我想大家大多数都是在学校里面的,FTP上这种资源一抓一大把。

    评分

    参与人数 1威望 +5 学分 +5 收起 理由
    wolaikaoyan0 + 5 + 5 楼主所做的工作很有价值哦,给大家参考了

    查看全部评分

    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    楼主热帖
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    开心
    2017-11-15 18:59
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    累计签到:15 天
    连续签到:1 天
    发表于 2017-5-13 12:55:29 | 显示全部楼层
    楼主所做的工作很有价值哦,给大家参考了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    [发帖际遇]: 去看电影,oooppp被优惠得了 学分2 点,开心的忘记看电影了. 幸运榜 / 衰神榜
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    回复 推荐 踩下

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-7-16 17:22
  • 签到天数: 20 天

    连续签到: 2 天

    [LV.4]偶尔看看III

    累计签到:20 天
    连续签到:2 天
    发表于 2017-5-13 13:12:56 | 显示全部楼层
    感谢楼主测试,问一下vs2010下测试过吗
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    回复 推荐 踩下

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-11-13 09:27
  • 签到天数: 42 天

    连续签到: 2 天

    [LV.5]常住居民I

    累计签到:42 天
    连续签到:2 天
    发表于 2017-9-28 16:30:06 | 显示全部楼层
    感谢楼主的测试,很有参考价值啊
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    回复 推荐 踩下

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-11 18:27
  • 签到天数: 167 天

    连续签到: 1 天

    [LV.7]常住居民III

    累计签到:256 天
    连续签到:1 天
    发表于 2012-1-8 22:34:17 | 显示全部楼层
    楼主所做的工作很有价值哦,给大家参考了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2012-1-9 08:43:14 | 显示全部楼层
    飘过的。。。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    开心
    2017-8-30 23:34
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2012-1-9 09:46:00 | 显示全部楼层
    恩...很有价值,电脑配置挺好的...
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2012-1-9 10:00:52 | 显示全部楼层
    不错不错,lz很用心
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2021-6-11 09:32
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    累计签到:8 天
    连续签到:1 天
     楼主| 发表于 2012-1-9 10:36:40 | 显示全部楼层
    算例,PSCAD X4的格式
    : b& F: ~" e- m+ N0 b2 [+ R2 E Capacitorbanks_10kV.rar (8.48 KB, 下载次数: 3) 3 \: h4 z: u* X( X% Z9 m
    9 F2 T4 F  q) Y4 P
    其实也可以不必用这个算例进行计算,自己用例程中的程序对比测试即可。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2012-1-10 19:43:33 | 显示全部楼层
    好東西不獨享,太感謝樓主
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    慵懒
    2021-3-6 12:05
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:3 天
    连续签到:1 天
    发表于 2012-1-11 06:19:43 | 显示全部楼层
    主机硬件配置Q6600超频到3G+4G内存8 @- t2 W1 F' _. G* o2 V# i4 K
    6 x; w% f# `; e+ y- y- [9 W" s
    使用32位Win xp SP3+CVF6.6+PSCAD V4.4计算结果如下- }" S1 N" z) |% ], ~4 F
    版本号:Compaq Fortran V6.6B4 T1 y& I& {0 f  a
    计算时间:31587ms  31906ms 31797ms  31797ms 31766ms
    ! O' K, b: f7 ]- P- t平均计算时间为::31771ms
    " E9 ^$ i8 L8 Z) k3 q5 k/ k6 t# z: ?+ t6 r6 ?. p6 }
    顺便用本子也测试了一下
    9 i/ c2 M3 p2 v2 L5 I- |* g
    + d. U' J0 _& g" t( ^" o* t, R主机硬件配置I3 2310M标频2.1G+4G内存
    5 c" L7 d7 `* I. _
    8 d) j0 {( A' _8 l/ L  C$ l使用32位Win7+CVF6.6+PSCAD V4.4计算结果如下; G6 E2 |7 r2 R( T; o! ?% r/ F+ D
    版本号:Compaq Fortran V6.6B
    # C" u" E) s5 r0 d" A. R" r2 [/ s计算时间:43852ms  42511ms 42755ms  42136ms 42755ms( j2 }4 C0 G  a5 s( U8 X/ v4 j
    平均计算时间为::42801ms
    % J% v5 a1 d$ `8 y$ s# z: _
    ( Z+ K( n6 R( O1 e$ E0 z: _6 l& [3 o使用任务管理器观察计算过程中CPU占用率,CVF编译后的exe计算过程中仅跑满一个核心,属于单线程单核计算,所以CPU主频对计算速度影响较大.本子比台式机跑得慢也说明这一点.
    / f5 S& A" C) g  p! M  V# F+ ^' j) b" n- m/ Y& M0 |/ l
    单核心计算,CVF6.6比IVF12跑得还快,^_^.
    3 p4 y* q2 F' v, e4 m$ f4核CPU并不比双核CPU占优势,但PSCAD 4.4可以同时跑多个算例,相对4.2对多核CPU利用率要好.9 q: s, z' u/ m3 W! b& f

    . ?6 x1 Q4 O0 S2 v% i+ U考虑到Intel Visual Fortran 里面编译可以选上Qparallel可以并行化
    - w! Y/ Y  S3 V楼主IVF11和1VF12速度的差别,也许是因为编译选项的原因,这个可以对比Capacitorbanks_10kV.mak,看是否IVF11是多核并行而IVF12是单核串行计算的.
    7 ^3 ~, W. J: m. a( N# X: c  K2 c0 ^  M  v9 k' j+ z
    :)并行计算威力很猛,我用学校的集群一个24核节点算,,抵得上我12台机,向这样的节点集群有93个,秒杀99.9%的台式机.
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2021-6-11 09:32
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    累计签到:8 天
    连续签到:1 天
     楼主| 发表于 2012-1-12 13:24:19 | 显示全部楼层
    弄好了狗,今天试了一下四核性能,还是要强一些,上图7 M6 {! l( }$ f+ V. r# [. C+ w

    双核4进程

    双核4进程

    5 w% `0 @5 T# _- {, L7 s# |
    + |. z  d# {& P3 R1 l7 {; q# p1 N6 ~1 w0 x; f1 ?- y
    Cpu是2410M, 2.3GHz,我把步长改成1us进行计算。图里面cpu1占用比较小,可能是我切出来看图占用的进程,Cpu2-4占用还是比较足的,应该是软件进行计算占用的进程。感觉免狗了以后计算速度要比带狗的还要快20%左右
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    开心
    2018-5-2 10:41
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    累计签到:6 天
    连续签到:1 天
    发表于 2012-1-12 22:04:24 | 显示全部楼层
    实践才有发言权
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

    小黑屋|手机版|APP下载(beta)|Archiver|电力研学网 ( 赣ICP备12000811号-1|赣公网安备36040302000210号 )|网站地图

    GMT+8, 2026-10-30 07:40

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

    快速回复 返回顶部 返回列表