多语言展示
当前在线:1470今日阅读:26今日分享:39

元计算FELAC与其他同行业产品的区别是什么

有限元语言及其编译器(简称:FELAC)开发的将“有限元语言”翻译为“C++语言”直至可执行程序的软件,其主要工作流程:有限元语言(FEL source code)→ 有限元语言及其编译器(FELAC)→ C++语言代码(C++ source code)→ C++编译器(C++ compiler)→ 目标代码(object code)→ 可执行程序(executables)。0有限元语言及其编译器到底是什么?
方法/步骤
1

FELAC采用自定义的有限元语言作为脚本代码语言,它可以使用户以一种类似于数学公式书写和推导的方式,非常自然和简单的表达待解问题的微分方程表达式和算法表达式,并由生成器解释产生完整的有限元计算 C++ 程序。

2

下图是FELAC与其他软件的区别比较

3

有限元语言的发展历程1983年:开始研发程序自动生成技术1994年:程序自动生成技术获中国科学院技术进步二等奖1995年:程序自动生成技术获国家科技进步二等奖2000年:程序自动生成系统网络版发布2004年:程序自动生成系统并行版发布2006年:程序自动生成系统多核版发布,获得中国国际软件博览会金奖并与Intel建立合作伙伴关系2007年:程序自动生成系统多核版本成为WCCS在中国唯一测试的并行CAE软件2009年:成立元计算(天津)2010年:与“天河一号”建立合作伙伴关系2010年:与北京市计算中心建立合作关系2010年:并行程序自动生成系统互联网版本上线2013年 FELAC参与了国家863重大专项课题“大型工程设备结构力学并行计算软件及应用”的研究,并在2013年12月在超级计算机“天河一号”上完成了20亿个节点60亿个自由度万核并行计算测试,使我国的“超级计算机”有了自己的应用软件。2015年9月:FELAC串行版、并行版、网络版 发布

推荐信息