整个软件业正面临一场革命,模型语言与软件生成器将是这场革命的主要特征。这一新阶段的主要目标将是大大降低软件的复杂性,大大提高软件的可理解性、可再用性和可改动性。它的标志是使软件的编程效率提高一个数量级以上,要让软件代码看起就象设计那样清晰,象数学表达式那么简明,不仅编程人员能读懂,更重要的是用户也能读懂。 由元计算(天津)科技发展有限公司历经数年潜心研究独创的FELAC软件,主要设计思想采用元件化程序设计方法和有限元语言,根据有限元方法统一的数学原理及其内在规律,以类似于数学公式推理的方式,由有限元问题的偏微分方程表达式及其求解算法自动产生有限元程序。此系统适用于各种领域的各种工程与科学计算问题,突破了目前通用有限元程序只用于特定领域和特定问题的限制。用户只需要输入有限元方法所需要的各种表达式和公式,即可自动产生所需要的全部有限元程序,其中有限元计算程序为C语言编写的有限元计算程序。用户在安装了该系统的计算机上,可以不需要联网,即可直接生成计算程序,该系统不仅能够生成串行有限元计算程序,也可以生成并行有限元计算程序。 真正可实现人人都可以,参与开发、支持自主创新、开放源码、定制软件开发等特点。 采用模型语言书写的代码,看起来象书,象论文,象设计蓝图,象人的意图表达。因此非常容易理解,不仅编程人员可以用它编程,非编程人员也能用它编程。 FELAC包含如下主要系统: 有限元程序自动生成系统 有限体积程序自动生成系统 任意物理场自动耦合系统 前处理系统 后处理系统 算法库 元件库 函数库 公式库 FELAC串行版支持Windows操作系统和Linux操作系统。
|