洒脱 发表于 2016-1-18 14:26:24

元计算有限元语言

有限元语言是元计算公司开发的数值计算行业通用编程语言,支持有限元程序开发、有限体积法程序开发,支持与C++语言混合编程。有限元语言最新标准FEL2.0于2015年9月公布,常用于大规模并行计算和任意多物理场耦合计算程序的开发,是至今为止数值计算行业中专业的编程语言!
有限元方法是当今求解偏微分方程的最有效的数值方法,其原理是基于微分方程弱解形式(即力学的虚位移原理),有限元语言的第一项任务就是如何描述弱解形式的微分方程表达式。Petrov-Galerkin方法给出了最一般的弱解形式,因此有限元语言应以这一形式书写微分方程。
有限元语言的第二项任务就是如何描述各种各样的算法(即有限元的计算格式)。这些算法包括单物理场的计算格式与多物理场的耦合算法两个方面。前者的关键问题是如何获得对应于单物理场的线性代数方程组,有限元程序自动生成系统以表达式的形式给出代数方程组的矩阵及右端项。后者则需要各物理场之间的耦合关系及各种组件程序的执行次序与控制。通过一个十分简练又十分通用的脚本文件主要以宏命令的形式描述多场耦合算法。
页: [1]
查看完整版本: 元计算有限元语言