找回密码
 注册
查看: 4044|回复: 13

并行计算怎么启动不了?

[复制链接]
发表于 2012-3-21 13:15:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我平时用NUMECA计算时没用过并行计算的功能。
这次网格有点大,所以想试试单级并行……
       用win2003的系统,NUMECA86,按照并行计算的教程,改了rhost,运行mpuregister,删除pvm,重启……
在task界面里设定并行数及各自占用的内存。
       可是启动求解器的时候,滚动条提示MEMORY ALLOCATED 之后,就停下不走了……
       我的设置过程是不是有问题?麻烦高手指教下,谢谢 ~
发表于 2012-3-21 15:05:50 | 显示全部楼层

回复 1# 蓝莲叶 的帖子

据说是Linux下才可用这个功能,等高手回复
发表于 2012-3-23 09:21:29 | 显示全部楼层
单机并行?是多台并行,还是单机多CPU并行??

你的设置过程应该是多台并行吧,还真没用过这功能。同求高手解答
 楼主| 发表于 2012-3-25 15:20:00 | 显示全部楼层

回复 3# 一尾 的帖子

是的,想用单机并行。因为原来见有人回帖说单机和多机的配置是一样的,所以想一试。
    有没有人用过呢?迷茫中啊……求指教
发表于 2012-3-26 22:24:35 | 显示全部楼层
并行数相当于几个CPU参与运算,同时并行行时得有一个CPU用来传输数据,所以你设置2个平行就等于你电脑至少得有3个CPU工作。因此,首先检查你的电脑是几核的,如果少于三核你是用不了并行的;如果你的电脑配置比较高,有足够的CPU,那你检查下你计算需要内存多大,32位windows最大调用内存2G多点,也有可能是内存不够
发表于 2012-3-31 19:56:51 | 显示全部楼层
你没设置对。2个核的就能并行。lmtools这个你没设置吧?
 楼主| 发表于 2012-3-31 23:47:36 | 显示全部楼层

回复 6# cspch 的帖子

是么?我回去设置下看看,先感谢下
 楼主| 发表于 2012-4-2 15:06:58 | 显示全部楼层

回复 6# cspch 的帖子

如果是说设置服务的话,我确实设置过了……重装了一遍软件,完成设置后后,计算会报run time error我查了下std文件,是这么提示的:

     …………
     READ CGNS FILE FOR  BLOCK 9
READ BOUNDARY CONDITIONS FILE
readiggcgns: blockName = row_2_flux_1_Main_Blade_outlet
forrtl: severe (29): file not found, unit 191, file G:\IGVandCT\Ori_IGV\ori_IGV0\ori_IGV0_80000\ori_IGV0_80000.tr.bc

Image              PC        Routine            Line        Source            
euranus.exe        00F406D2  Unknown               Unknown  Unknown
euranus.exe        00F40573  Unknown               Unknown  Unknown
euranus.exe        00F3F734  Unknown               Unknown  Unknown
euranus.exe        00F3F9AE  Unknown               Unknown  Unknown
euranus.exe        00F2D695  Unknown               Unknown  Unknown
euranus.exe        0040206A  Unknown               Unknown  Unknown
euranus.exe        00745796  Unknown               Unknown  Unknown
euranus.exe        0040CA8D  Unknown               Unknown  Unknown
euranus.exe        00747224  Unknown               Unknown  Unknown
euranus.exe        00F1CD98  Unknown               Unknown  Unknown
kernel32.dll       7C82F23B  Unknown               Unknown  Unknown
READ CGNS FILE FOR  BLOCK 10
readiggcgns: blockName = row_2_flux_1_Main_Blade_upStream
READ CGNS FILE FOR  BLOCK 11
readiggcgns: blockName = row_2_flux_1_Main_Blade_inlet
READ CGNS FILE FOR  BLOCK 12
readiggcgns: blockName = row_2_flux_1_Main_Blade_skin
READ CGNS FILE FOR  BLOCK 13
readiggcgns: blockName = row_2_flux_1_Main_Blade_up
READ CGNS FILE FOR  BLOCK 14
readiggcgns: blockName = row_2_flux_1_Main_Blade_down
READ CGNS FILE FOR  BLOCK 15
readiggcgns: blockName = row_2_flux_1_Main_Blade_shroudgap1
READ CGNS FILE FOR  BLOCK 16
readiggcgns: blockName = row_2_flux_1_Main_Blade_shroudgap2
PREPARING DATA FOR TURBULENCE
initturbreadcgns : baseName = TurbulentData_000
TURBULENT DATA FOUND ON GRID            1-> READING
initturbreadcgns : baseName = TurbulentData_111
TURBULENT DATA FOUND ON GRID            2-> READING
initturbreadcgns : baseName = TurbulentData_222
TURBULENT DATA FOUND ON GRID            3-> READING
TURBULENCE DATA READY
PREPARING DATA FOR NMB
DATA READY
PREPARING DATA FOR NMB
DATA READY
INITIAL FLOW SOLUTION
APPLY THE BOUNDARY CONDITIONS
LAGRANGIAN - BC NOT APPLIED
  ITER GL RMS_RES. MAX_RES. DOM  I   J   K    MF_IN     MF_OUT       FORCE      TORQUE
RDEPOX: NOT POSSIBLE TO ALLOCATE SPACE FOR MULREF
EURANUS KILLED BY PROCESS           0
0 - MPI_ABORT : Null communicator
[0]  Aborting program !
[0] Aborting program!
Error 197, process 0:


这个提示以前没有见过,高手们认为问题在哪里呢?谢谢了
发表于 2012-4-2 16:47:29 | 显示全部楼层

回复 6# cspch 的帖子

你确定双核的能并行?你用的哪个版本,开几个并行?
发表于 2012-4-7 14:34:34 | 显示全部楼层
咱们用的盗版numeca,许可证是单核的吧,应该是不能并行运算的。只有多核的许可证才能并行的。
发表于 2012-4-7 14:35:11 | 显示全部楼层
请问你的numeca是单核的还是多核 的啊
发表于 2012-4-11 15:42:59 | 显示全部楼层

回复 8# 蓝莲叶 的帖子

你的内存不够吧,NOT POSSIBLE TO ALLOCATE SPACE FOR MULREF

我认为你的并行已经打开了,因为已经读完了你的网格并且初始化成功了,说明可以并行,但是你这个算例所需要的内存量即使开了并行也超出了你机器可提供的内存量

不知道你并行了几个cpu,机器内存是多少,算例所需要的内存是多少,不妨换台配置高的机器试一下,就能发现是不是你的问题到底是并行许可的问题,还是内存的问题
发表于 2012-6-30 22:12:52 | 显示全部楼层
楼上的问题解决没有啊。这情况也同样遇到,也是到MEMORY ALLOCATED 之后,就不走了,并行许可应该没问题,内存也足够,还会有哪些问题啊,请高手指点!!!
发表于 2012-7-3 21:05:04 | 显示全部楼层

numeca并行计算中Memory Requirements怎么设置

numeca并行计算中Memory Requirements设置中“number of reals to”和“number of ints to ”怎么设置,二者是不是有一定要求?请求高手指点!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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