PAM-CRASH 2G测试
由于笔者平时的工作侧重于分析计算,下面我们就体验一下M Pro 6218的计算性能。
我采用了经常使用的PAM-CRASH软件。它是法国ESI开发的三维碰撞冲击仿真模拟系统,主要基于显式有限元算法,比较擅长处理大位移、大旋转、大应变和接触碰撞等问题。这套软件在汽车、机车、船舶和航空航天等领域内主要被研发人员用于模拟、分析高速碰撞问题。我们使用了PAM-CRASH的SAFE模块,用于分析汽车侧碰情况下车架和安全气囊、方向盘、前操作面板等车内主要部件的变形情况。测试模型包括了28种材料,由28个组件构成,被划分为15734个单元。时间步长设定为0.9,速度因子0.1。PAM-CRASH可以支持多核、多线程和多路处理器,主要采用共享内存的方式。这套系统不是BENCHMARK程序,而是真实的应用环境。

由于3.0 GHz Intel Pentium 4(Intel Pentium 4 630)处理器支持多线程技术,我在运算前打开了解算器的两个线程。
测试使用的算例以壳单元为主,计算循环数在49000以上。为了能看出测试系统的真实性能,我们同时利用AIX计算网格的双处理器(最低只能选择两个处理器)和1GB内存,也采用双线程进行了计算,作为对比。结果如表3和附图所示。

表4 PAM-CRASH的测试成绩
这是一场不公平的对决,AIX服务器的运算性能是非常强的,而且是双路处理器、纯64位系统,即使我们仅允许其使用1GB内存,限制了64位系统的优势,其结果也必然是AIX计算服务器胜出。理论上,M Pro 6218的计算耗时应该与AIX系统存在很大差距,然而,出乎我的意料,M Pro 6218在少一颗处理器,运算系统未经优化、且基于32 位系统的情况下,仅比AIX系统落后18.5%,虽败犹荣(要知道AIX单节点采购成本比这个配置的M Pro 6218要高90%)。如果样机采用3.2GHz的双核Pentium 4处理器,鹿死谁手还真未可知。
看来,随着PC图形工作站的性能大幅度提升,很多科学计算任务也要转向工作站平台。在IBM IntelliStation M Pro 6218进行的此次PAM-CRASH测试就是明证。笔者建议简单的应力、运动学和动力学研究任务,可以考虑在高配置的IBM IntelliStation M Pro 系列工作站上运行。