FELAC系统的特点介绍

2025-04-23 14:01:15

FELAC软件,主要设计思想采用元件化程序设计方法和有限元语言,根据有限元方法统一的数学原理及其内在规律,以类似于数学柬缰缣挞公式推理的方式,由有限元问题的微分方程表达式及其求解算法自动产生有限元程序。此系统适用于各种领域的各种工程与科学计算问题,突破了目前通用有限元程序只用于特定领域和特定问题的限制。

FELAC系统的特点介绍

工具/原料

FELAC

系统不同点

1、采用元件化设计方法因此大大降低程序的复杂性,大大提高程序的可读性和再用性,减少代码量90%以上。为有限元程序的维护和发展创造了前所未有的前景。

2、自动生成源程序FELAC完全基于有限元方法的基本原理(虚位移原理),不受专业领域的限制,各种有限元问题和有限元方法均可由用户填写微分方程描述文件和算法文件自动生成全部计算程序。

3、开放源代码用户可以看到由公式库或自己的方程生成的所有源程序,并可进行修改和编译。同时系统允许用户插入自己的FORTRAN源程序,很容易与其它FORTRAN程序融合。这就意味着用户可以很容易采用本系统开发自己的软件,也可以将程序生成的代码嵌入到自己的软件中。这是目前所有商业软件都不能实现的。

FELAC 2.0介绍

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

FELAC系统的特点介绍

2、FELAC2.0的目标是通过输入微分方程表达式恽但炎杰和算法之后,就可以得到所有有限元计算的程序代码,包含串行程序和并行程序。该系统采用一种语言(有限元语言)和四种技术(对象技术、组件技术、公式字羿岚寺库技术生成器技术)开发而成。并且基于FELAC 1.0的用户界面,新版本扩充了工作目录中右键编译功能、命令终端输入功能,并且丰富了文本编辑功能,改善了用户的视觉体验,方便用户快速便捷的对脚本或程序进行编辑、编译与调试。其中并行版在前后处理上进行了相应的改进。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢