赛迪网 > 中国信息化 技术观点 > 文章
  IT资讯搜索
 
IT产品搜索
· [方案] 征信数据上报系统方案 网站防篡改方案
· [专题] 07年六大令人失望信息化事件 回眸SOA
· [方案] 反垃圾邮件解决方案 烟草行业解决方案
· [商务] 2008年中国电子商务行业发展趋势研究报告
· [专题] 中小企业实施管理 公司网站做不好CIO掉饭碗
· [案例] 北京网通客户服务系统 某部集中运行管理平台

CAE对高性能计算平台的选择 (1)

发布时间:2005.12.26 14:25     来源:赛迪网    作者:IBM 互联网服务器部 么石磊博士

高性能计算(HPC)正逐步进入制造行业,承担诸多关键的计算应用。该领域中用户主要分成两类,一类是实际制造企业,如汽车设计制造厂商、航空工业企业、电力企业及消费产品生产商等。这一类用户通过高性能计算技术来提高产品的性能,减低成本,同时缩短产品的设计、生产周期,以使企业在市场上更具竞争力,另一类是研发单位,如政府、国防和大学中涉及制造行业的部门或专业。这一类用户的目标是利用高性能计算技术改善设计方法,提高设计水平从而为实际生产服务。

下图给出了制造行业中采用计算机进行产品开发的流程,包括建模、前处理(模型修改和网格生成)、计算分析、交叉学科综合及后处理几个部分。其中高性能计算主要应用于计算分析部分,统称为计算机辅助工程(CAE)。

制造行业CAE应用程序的特点

制造行业CAE的应用可以分为隐式有限元分析(IFEA)、显式有限元分析(EFEA)和计算流体动力学(CFD)三个子学科。几乎所有的制造企业的高性能计算都依赖于独立软件开发商(ISV)提供的商业软件,只有计算流体动力学中结构网格计算类型的部分软件是用户自己开发的。因此制造行业中的用户在购买硬件平台的同时通常会购买相应的科学计算软件产品。而在某种程度上,往往是应用软件的特性决定了硬件平台的选择。

下表中给出了CAE常用的应用软件,并列出这些软件的特点,包括并行方式和可扩展性。

从上表中我们可以了解到CAE应用软件具有以下特点:

特点1:IFEA类应用软件(如ABAQUS, ANSYS和MSC Nastran)的可扩展性不是很好。当使用超过8个CPU来处理一个任务时,通常不会再有性能上的提升;

特点2:IFEA类应用软件通常使用共享内存方式(pthreads或OpenMP)进行并行处理,其中ABAQUS不支持消息传递方式(MPI)的并行;

特点3:EFEA类应用软件(如LS-DYNA, PAM-CRASH和RADIOSS)和计算流体动力学软件(如FLUENT, STAR-CD和PowerFlow)的扩展性相对较好;

特点4:EFEA类应用软件和CFD软件以采用消息传递并行方式(MPI)为主。

高性能计算(HPC)服务器体系结构分类及特点

目前市场上常用的高性能计算服务器大致可以分为以下3种体系结构,即:

并行向量处理机(PVP):

PVP系统含有为数不多、功能强大的定制向量处理器(VP),定制的高带宽纵横交叉开关及高速的数据访问。由于这类系统对程序编制的要求较高,价格很昂贵且难于管理,因此,这种类型计算机主要集中在一些大型国家关键部门,在本文中不再赘述。

对称多处理机(SMP):

SMP系统采用商品化的处理器,这些处理器通过总线或交叉开关连接到共享存储器。今天的市场上常见的机型有IBM p系列服务器、HPQ的SuperDome、Alpha的ES、GS系列及SGI公司的Altix系列。SMP系统通常具有以下特点:

1) 系统内的CPU共享并可以直接访问所有的内存;

2) 由一个操作系统管理整个系统;

3) 支持共享内存方式的并行模式,如OpenMP,pthreads等;

4) 支持消息传递方式的并行模式,如MPI,PVM等

5) 系统的价格相对较高;

6) 为提高系统的使用效率,需要有功能强大的资源管理软件和作业调度软件配合进行系统管理。如LSF、PBS及IBM的WLM和LoadLeveler等;

工作站集群(COW,Cluster Of Workstation, 或简称Cluster):

Cluster结构是近年来发展势头很好的一种体系结构。这类机型的技术起点比较低,用户甚至可以自己将一些服务器或微机通过以太网连接起来,配以相应的管理、通讯软件来搭建Cluster。但是如果要构造高性能、结构合理并具有好的RAS特性的Cluster却不是一件容易的事情。几乎所有的国内、外计算机厂商都有自己的Cluster集群产品,如IBM的Cluster1350、联想的深腾系列及曙光的天潮系列等。Cluster系统通常具有以下特点:

1) 系统由多个独立的服务器(在Cluster概念下称为节点)通过交换机连接在一起。每个节点拥有各自的内存,某个节点的CPU不能直接访问另外一个节点的内存;

2) 每个节点拥有独立的操作系统;

3) 需要一系列的集群软件来完成整个系统的管理与运行,包括:

 Cluster系统管理软件,如IBM的CSM,xCat等;

 消息传递库,如MPI,PVM等;

 作业管理与调度系统,如LSF,PBS,LoadLeveler等;

 并行文件系统,如PVFS,GPFS等;

4) 支持消息传递方式的并行模式,如MPI,PVM等;

5) 只能在单个节点内部支持共享内存方式的并行模式,如OpenMP,pthreads等;

6) 性能价格比好;

1 2 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· CAE的关键是用得上 (07-19) · CAE的关键是用得上 (07-17)
· CAE发展要破除观念壁垒 (07-14) · 惠普第八届CAE年会在沪举行 (10-17)
· 高度集成仿真技术 (09-24)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管