有限元方法的通用性带来的问题
cae吧
全部回复
仅看楼主
level 1
123zzzz112200 楼主
由于有限元方法的通用性造成了其应用的广泛性,但也带来了程序的复杂及困难。任何一个功能较完善的有限元程序起码要上万条程序,按照目前的编程技术,一万条程序需要花费好几个人年的劳动才能完成。这对于一个普通的工程师和科学家来说显然是难以接受的。为了克服这一困难,只能由一部分人编制有限元程序来提供工程师和科学家使用。这就是各种各样名目繁多的有限元程序及有限元程序系统纷纷问世的原因。
然而元计算FELAC可以很好的解决程序的复杂及困难带来的问题,由元计算(天津)科技发展有限公司历经数年潜心研究独创,主要设计思想采用元件化程序设计方法和有限元语言,根据有限元方法统一的数学原理及其内在规律,以类似于数学公式推理的方式,由有限元问题的微分方程表达式及其求解算法自动产生有限元程序。此系统适用于各种领域的各种工程与科学计算问题,突破了目前通用有限元程序只用于特定领域和特定问题的限制。用户只需要输入有限元方法所需要的各种表达式和公式,即可自动产生所需要的全部有限元程序,其中有限元计算程序为C语言编写的有限元计算程序。用户在安装了该系统的计算机上,可以不需要联网,即可直接生成计算程序,该系统不仅能够生成串行有限元计算程序,也可以生成并行有限元计算程序。
元计算FELAC并行版软件是一个完全开放的软件系统。它可以根据用户的具体问题自动产生适用于用户需要的并行有限元程序和有限体积法程序,
实现人人都可以,参与开发、支持自主创新、开放源码、定制软件开发,解决只能由一部分人编制有限元程序来提供工程师和科学家使用软件,以及出现繁多的有限元程序及有限元程序系统问世的问题。
2016年02月02日 06点02分 1
level 6
[光棍吃根油条]
2016年02月16日 00点02分 2
level 7
FELAC 2.0软件简介
  元计算FELAC 2.0采用自定义的有限元语言作为脚本代码语言,它可以使用户以一种类似于数学公式书写和推导的方式,非常自然和简单的表达待解问题的微分方程表达式和算法表达式,并由生成器解释产生完整的并行有限元计算C程序。
  FELAC 2.0的目标是通过输入微分方程表达式和算法之后,就可以得到所有有限元计算的程序代码,包含串行程序和并行程序。该系统采用一种语言(有限元语言)和四种技术(对象技术、组件技术、公式库技术生成器技术)开发而成。并且基于FELAC 1.0的用户界面,新版本扩充了工作目录中右键编译功能、命令终端输入功能,并且丰富了文本编辑功能,改善了用户的视觉体验,方便用户快速便捷的对脚本或程序进行编辑、编译与调试。其中并行版在前后处理上进行了相应的改进。
2016年03月10日 03点03分 3
1