找回密码
 注册
查看: 3057|回复: 1

并行计算的问题

[复制链接]
发表于 2011-6-28 16:34:38 | 显示全部楼层 |阅读模式

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

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

x
我的平行计算,出现下列问题, 我用的是win7 64位系统,4核cpu,14G内存,用sdk7.0的cmd shell来启动x64的fluent,没问题,可是设定了4个线程,编译和load udf都没问题,可是并行计算的时候总是出现下面的提示:

Updating solution at time level N... done.
  iter continuity x-velocity y-velocity z-velocity     energy          k    epsilon        tep     time/iter
MPI Application rank 2 exited before MPI_Finalize() with status -1073741819

999999 (..\src\mpsystem.c@1149): mpt_read: failed: errno = 10054

999999: mpt_read: error: read failed trying to read 4 bytes: No such file or directory
The Parallel FLUENT process could not be started.
按照网上的说法,是开始用serial来算一下,保存case之后再用并行来计算,可是我换成serial后,错误如下:
Error:
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under new name.
3. Exit program and restart to continue.
4. Report error to your distributor.

Error:
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under new name.
3. Exit program and restart to continue.
4. Report error to your distributor.
Error Object: #f

网上的说法是,内存不够或者网格有问题。可是我都把我的网格都设为很少的网格数了,我感觉哪怕是网格数减少到了11万,还是出现上述的serial问题... 这样的话我不能用serial开始计算,也就不能解决上面的并行的问题,请问大家我该如何办?

不管是串行还是并行,编译udf都没问题,例如:
Deleted old libudf\win64\3ddp\libudf.dll
        1 file(s) copied.
(system "copy "C:\ANSYSI~1\v121\fluent"\fluent12.1.4\src\makefile_nt.udf libudf\win64\3ddp\makefile")
        1 file(s) copied.
(chdir "libudf")()
(chdir "win64\3ddp")()
# Generating ud_io1.h
test3.c
# Generating udf_names.c because of makefile test3.obj
udf_names.c
# Linking libudf.dll because of makefile user_nt.udf udf_names.obj test3.obj
Microsoft (R) Incremental Linker Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

   Creating library libudf.lib and object libudf.exp

Done.

Opening library "libudf"...
Library "libudf\win64\3ddp\libudf.dll" opened
        my_adjust
        cell_tepmass_source
Done.
发表于 2011-7-4 11:52:09 | 显示全部楼层

回复 1# aleisia 的帖子

你可以吧UDF去掉看下有没有问题
先排除有没有可能UDF并行是出错了
祝好运!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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