爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
12
返回列表 发新帖

单独一个电脑,不用纠结是否用MPICH了,测试结果放上

[复制链接]

新浪微博达人勋

发表于 2015-1-29 21:10:52 | 显示全部楼层
本帖最后由 letsdo8 于 2015-1-30 09:08 编辑
letsdo8 发表于 2015-1-29 21:06
At least, WRF ARW 3.6.1 works.

It might be CPU dependent, Intel CPU works, AMD seems not work.
AMD不确定,得试试才行,但我手头没有AMD计算机。可能用了 -fp_model precise 后就可以了。

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 19710
发表于 2015-1-29 21:46:01 | 显示全部楼层
letsdo8 发表于 2015-1-29 21:06
At least, WRF ARW 3.6.1 works.

我是前年做的测试,用的好像是351,其他就不清楚了,不过至少串行和并行应该是不一样的,矩阵的分割,数据的交换肯定会有些区别。

附上wrfhelp回复:
隐藏信息2013-10-10 06:33
发件人:
wrfhelp<wrfhelp@ucar.edu>
时间:
2013年10月10日 (周四) 06:33
大小:
9 KB

Please use dmpar mode to build your code. We did have some problems with smpar for some specific options. We are working to fix the issues.
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-1-29 22:43:57 | 显示全部楼层
serial和dmpar完全一样(用的WRF缺省namelist,Intel Compiler)是肯定的,bit for bit。

OPENMP我明天再确认一下,记得也比较过的。 明天再通报。

我说的是用缺省namelist,但WRF中的物理过程忒多,不敢说各种组合后,串行和并行都是
bit for bit。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-1-29 22:47:42 | 显示全部楼层
串行和并行结果不一样的模式,肯定是模式的并行没弄好。

这方面,RegCM/WRF都是没问题的。当然这也有CPU和编译器发展的好的功劳。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-1-29 22:57:43 | 显示全部楼层
        "矩阵的分割,数据的交换肯定会有些区别。"

这些肯定不会影响并行的。

可能影响并行的是像求和等(如质量守恒订正),但这些可以用改计算方式来处理。串行也按并行的次序去算,就结果一样了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-1-30 08:50:04 | 显示全部楼层
letsdo8 发表于 2015-1-29 22:57
"矩阵的分割,数据的交换肯定会有些区别。"

这些肯定不会影响并行的。

进行比较了,,结果是一样的,两个文件没有不同的地方
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-1-30 09:25:35 | 显示全部楼层
letsdo8 发表于 2015-1-29 22:43
serial和dmpar完全一样(用的WRF缺省namelist,Intel Compiler)是肯定的,bit for bit。

OPENMP我明天再 ...

查了下,OPENMP的结果也是和其他试验一模一样的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-1-30 11:31:15 | 显示全部楼层
letsdo8 发表于 2015-1-30 09:25
查了下,OPENMP的结果也是和其他试验一模一样的。

是滴!看来并行没那么费事了。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-1-31 13:39:43 | 显示全部楼层
我这 mpirun -np 30 ./wrf.exe
8个小时跑完

正常serial编译要4天左右

刚测试完
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-2-1 09:43:08 | 显示全部楼层
qwe14789cn 发表于 2015-1-31 13:39
我这 mpirun -np 30 ./wrf.exe
8个小时跑完

我是说你编译时候可以选OPENMP,不用再用MPICH了。。两个效率基本一样。除非你是服务器集群
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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