CST分布式计算Help文件翻译
前几天用到CST分布式计算,不知道怎么搭建网络,网上论坛里找了,没有满意的答案。苦于无奈,只有寻求Help文件。琢磨了半天,网络顺利搭建。完了以后,突发奇想,把CST Distributed Computing 的Help文件给翻译了,传上来,大家共享之。
由于水平有限,难免不会出现错误或是不当之处,请谅解哈。传上word格式,方便修改。
不知道你感觉分布式计算的速度怎么样?
我自己的感觉是对节点间的互联网络速度要求比较高,效率整体不是很高
而且对主控节点的内存要求比较大,差不多需要整个问题在主控节点上计算时的那么多内存。
①计算速度取决于你solver server计算机的性能。main controller分配给各个solver server任务时,按照Front end提交的任务,将每一个Front end 任务分配给一个solver server的处理器。如果你的solver server是双核,分配给该计算机的任务只能利用其中一个核,并不能同时利用双核计算。根据Help文件描述,你可以同时提交两个任务给双核solver server,也能同时计算,但是速度不会线性增加,因为单核计算和双核计算的时候均是使用同样的内存。
②网络速度我觉得还好,我使用的是局域网,没有网络对计算有什么影响,计算完以后,从solver server传回到Front end的速度,我觉得挺快的。总的传输时间还得取决于计算结果的大小。我的计算结果在600M左右,传输时间没觉得很长(没计算过)。
③内存问题,没注意过。内存的要求,取决于计算量。我想是这样。
我的仿真结果数据比较大,有十几G,所以感觉网络回传时间很长
我今天早上看了一下,计算结果从solver server传回到main controller速度为11M/s左右,从main controller传输到Front end速度为25M/s左右。不过我的front end和main controller是同一台计算机。
solver server 计算结果传回到main controller之前先进行数据压缩,传输完以后解压。
压缩是CST自动完成还是?
看来你用的是百兆以太网
看一看,高性能计算甲啊
CST自动完成