现在位置:首页 > 微波射频和天线设计 > CST微波工作室 > CST使用讨论 > CST09在64位环境下还能够MPI并行计算吗?

CST09在64位环境下还能够MPI并行计算吗?

录入:mweda    点击:
Pojie的CST09在32位环境下是可以运用自带MPI计算的,请问在64位系统下,Pojie版既然要安装成功,需把AMD64里的执行文件(modeler_AMD64.exe)删掉才能应用求解器,那就说明Pojie还不是完美的,那么这样还可以在64位系统下用自带的MPI computing吗?
请有这方面经验的高手么不惜赐教啊!

这个问题是pj的不完整,删除哪个文件,其就相当于使用32位的机器,没什么大的区别,应该是可以使用的,但体现不出六十四位系统的多少优势了!而正式版不会有这个问题

2010好象可以用64bit的处理器!

但我觉得删除modeler_AMD64.exe,只解决了单机在64位系统下能求解的问题,而之所以删除这个文件就是因为64位平台下整个Pojie的都不完美。而在64位系统下要使用MPI computing还要用AMD64文件夹里别的程序,如cstsmpd_AMD64、matrixcalc_AMD64等等。
那天我初试了一下确实要报错,因为我在64系统下做时,当MPI联起后会报求解器出现error,而单机在64位下是可以计算的。我现在还不敢确定MPI computing在64位下肯定不能求解是因为我觉得我计算服务器的网络还是有问题。
以小弟的愚见,虽然删除了文件在单机计算的过程中相当于是32位的系统,但是当MPI联机运算时其MPI之间的通讯等等问题都是基于64位系统的。所以64位系统下能否计算的问题还需要进一步试验。欢迎大家探讨哈!

就这么沉下去啦?知道这方面的高手们赐教啊!

老兄,那个文件是64位的建模模块,因为破解的问题,在64位的系统中不删除这个文件会导致你的求解器都无法正常运行,删除它后在64位的系统中顶多是你的建模运行在32位模式下,这个你可以再资源管理器里可以看到,在你处理模型的时候,在资源管理器中这个进程后面有一个*32的字样,说明是调用的32位的程序,另外运行的时候,根本不会影响到你使用多核并行计算的问题,我验证过,在我的2008server R2的64位系统上,16核充分运行,不存在不能并行计算的问题,如果你要分布式计算,我不知道怎么设置。
感觉大家怎么都杞人忧天啊,在系统里仔细看看就能看得出的啊。

可以用2010 crack,使用於2009,已經有人貼出來,
不用删掉modeler_AMD64.exe,

我当年用2009的时候可以跨节点并行,使在4个pc,每个pc4核8g内存。但是并行效率不高,感觉。只是以前解决了单机经常内存不够的问题。包括现在在linux集群上使用feko也是这个感觉,商用的软件并行效率确实不高。要想有发展还是要自己编得好用些。

赞同,并行计算我感觉HFSS还行,DDM的效率很不错。

hfss不晓得并行的使用,所以没有使用过。我们教研室自己编了fdtd和快速多极子的大规模并行程序,觉得用的还不错。

声明:网友回复良莠不齐,仅供参考。如需更专业系统地学习CST,可以购买资深专家讲授的CST最新视频培训课程

上一篇:教你如何定义CST的激励信号
下一篇:cst近场仿真

CST视频培训教程
CST天线设计培训教程