|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
最近在模拟投弹问题,计算平台,基于windows server2003的8核8G服务器,以CYGWIN实现fastran并行。流场分为2大块,弹体网格由1-22zone组成,约有20w,机体网格由23-139zone组成,约有190w,每块zone网格不超过10w。
定常求解没有问题,zone与核的分配按照默认进行,chimera单独分配一核。
非定常求解时zone与核的分配与上面相同,但计算一开始就出错,提示信息似为信息传递有问题,于是手动进行zone与核的分配,将弹体zone分配于一核,其余zone分配余核,chimera单独分配一核,问题依旧。其中核1为master,分配弹体zone,核2为chimera,其余核为worker。
MDICE出错信息如下:
[INFO]: (par_util) Executing par_util -partition -run_more -nfs -dtf whole
[INFO]: (par_util) Exit status --- OK.
[ERROR]: (CFD-FASTRAN-SOLVER) MDICE controller returned an error.
核1master进行了一次完整的计算(分配到此核的zone进行计算),出错信息如下:
Unknown Exception Caught.
核2chimera没有出错信息,为正常的挖洞等信息。
其余核worker进行了一次完整的计算,出错信息如下:
MDModule.cpp,MDModule::receiveData(int,mdType,void*),1233: Receiving Module Lost Connection with the Sender.
计算时间步长1.0e-7。
测试软件自带的missile staging并行求解没有问题,请教各位,可曾遇到类似问题,如何解决,谢谢。
附件为计算的.out文件。 |
|