FELAC软件相对于FEPG软件的强大技术优势
FELAC 采用自定义的有限元语言作为脚本代码拳婊招稹语言,它可以使用户以一种类似于数学公式书写和推导的方式,非常自然和简单的表达待鞅瓞慈玢解问题的微分方程表达式和算法表达式,并由生成器解释产生完整的并行有限元计算C程序。
工具/原料
FELAC
FEPG
FELAC对比FEPG的优势
1、FELAC从生成Fortran语言代码提升到生成C++代码
2、系统正式提出有限元语言FEL与有限元编译器FEC
3、支持有限元语言与C++语言混合编程
4、优化了程序代码
5、FELAC规范了有限元语言语法规则
6、GCN主程序增加有限元语言与C++语言混合编程功能,实现优化计算功能
7、FELAC简化并精简了元件程序
8、丰富了程序代码
9、实现了动态内存开辟与释放
10、计算程序凝结为一个exe程序
11、计算输入文件凝结为三个:dat、mat、time0
12、计算过程不再读写磁盘文件
13、计算过程不再保存每步unod等结果文件,一边计算一边输出最终结果文件res
FELAC 2.0 版本介绍
1、 FELAC2.0采用自定义的有限元语言作为脚本代码语言,它可以捂执涡扔使用户以一种类似于数学公式书写和推导的方式,非常自然和简单的表达待解问题的微分方程表达式和算法表达式,并由生成器解释产生完整的矣喾动痞并行有限元计算C程序。
2、 FELAC2.0的目标是通过输入微分方程表达式和算法之后,就可以得到所有有限元计算的程序代码,包含串行程序和并行程序。该系统采用一种语言(有限元语言)和四种技术(对象技削允碣弋术、组件技术、公式库技术生成器技术)开发而成。并且基于FELAC 1.0的用户界面,新版本扩充了工作目录中右键编译功能、命令终端输入功能,并且丰富了文本编辑功能,改善了用户的视觉体验,方便用户快速便捷的对脚本或程序进行编辑、编译与调试。其中并行版在前后处理上进行了相应的改进。