有限元程序自动生成系统PFEPG
面对工程实际应用中日益增长的复杂高性能计算问题,你是不是在为没有量身度作的分析软件而烦恼?飞箭公司特地为高性能计算领域的专家们准备了最好的应用平台—— PFEPG,让你从单机到并行只需一条命令。
使用单CPU计算机通常只能求解数十万阶方程,使用多CPU并行机可求解数百万甚至更高阶方程。为单CPU编写的有限元程序无法在多CPU并行机上运行,并行机的有限元程序要比单CPU程序复杂得多,编写更加困难,需要更多的时间。PFEPG可以帮助用户实现大规模有限元计算。
极易的使用方式
根据相同的有限元公式,PFEPG既能生成单CPU的有限元程序,也能生成多CPU的并行有限元程序。
并行机的自由选择
由PFEPG生成的并行有限元程序既可以回传给客户机编译运行,也可以传送到世界上任何一台并行机上编译运行。
并行环境的自动适应
PFEPG能适应各种并行机(包括由PC机或工作站搭建的并行平台),各种Unix/Linux操作系统。
开放灵活的求解器
PFEPG基于区域分裂和自动分区算法,本系统为用户提供了若干并行求解器,也很容易嵌入其它求解器。
功能特点:
PFEPG(Parallel Finite Element Program Generator)如何在众多并行软件中脱颖而出? 从PFEPG的研发历程 ,我们可以发现PFEPG的后发优势,正是由于很多通用并行有限元软件的不足,才促使了PFEPG的创新与发展。相对于其它商业并行软件,其关键性特点有:
自动生成:
系统的最大特色,也是继承了FEPG的优势功能。用户只需输入有限元方法所需的各种表达式,即可 由PFEPG系统自动产生并行有设计软件
限元计算的全部源程序,免去了大量的繁琐的编程劳动,大大降低了并行有限元程序和软件对程序编制人员的要求。并容易保证程序的正确性和统一性。有限元程序:
这也是继承了FEPG的优势功能,对于用户的意义在于: 可以突破学科和领域的界限,只要是有限元 方法可能解决的问题,都可以采用本系统计算,尤其在非线性和多物理场耦合的复杂情况,PFEPG有其独特的优势。
注:流体计算方面还结合了传统的有限体积法和有限差分法。
并行计算:
同时,PFEPG可以根据用户的有限元表达式由计算机自动产生基于区域分解法的并行有限元计算源代码,程序可扩展性好,对cpu数没有限制,对节点数和自由度数 也没有任何限制。
开放源代码:
由PFEPG生成的程序易于阅读,易修改,从而保证了软件的再用性和易维护性。 它可以根据方程和算法文件自动生成计算所需Fortran源程序,并且,所有计算源程序对用户完全公开,您可以修改编辑和重新生成。
宽运行环境:
w PFEPG对于并行硬件环境适应面宽,几乎所有并行机包括大规模并行处理机(MPP,Massively Parallel Processor)、机群(Cluster)、分布式共享存储多处理机(DSM,Distributied Shared Memory)、甚至自己使用PC机组建的“高性能计算机”等等,PFEPG都可以稳定运行于任何一台并行机上进行编译链接和计算。
w 对软件操作系统没有任何特殊要求,可以是Unix或者Linux
高性价比:
与国外知名软件相比,PFEPG的性价比在业内领先,由于对 软硬件环境的适应性强,用户可根据情况选择合适的解决方案,同样的价格得到更高的计算能力。
已有的客户使用情况 :
国内运行情况
由本系统生成的并行程序可以运行在各种体系和结构的并行机上。目前本系统已经为工程应用和实际研究中发挥了作用。到目前为止,PFEPG已经顺利通过测试和运行的并行机有:
n 中科院网络中心的联想深腾6800,实测速度每秒4.183万亿次,峰值速度超过每秒5万亿。
n 中科院数学所的联想深腾1800,512 CPU。
n 上海超级计算中心曙光4000A,世界500强第10名。64位处理器,640个节点 ,每节点4
处理器,10万亿次,利用率80% 。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。