你了解FELAC与PFEPG的区别吗

2025-04-24 05:42:00

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

你了解FELAC与PFEPG的区别吗

工具/原料

FELAC

PFEPG

FELAC对比PFEPG的优势

1、C语言的稳定性和可维护性比Fortran版本更好;

2、主程序的固定模式比Pfepg对于不同问题需要自动生成主程序流程更加简单;

3、Felac版本加入小函数来控制非线性问题,比起pfepg的发送接收,更加简单通用;

4、Felac版本基于点点通信比起Pfepg的主从通信来效率更高;

5、Felac版本省去了从进程到主进程发送结果信息的流程,消耗时间更少;

6、Felac版本输出结果是各个分区结果,不再汇总到主进程;

7、并行计算流程更加简单,不再需要数据转换,前处理转换,后处理转换等一些列操作,源代码上传到服务器后,只需要编译运行即可,操作更为简洁;

8、全新的有限元并行架构

FELAC 2.0 版本简介

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

你了解FELAC与PFEPG的区别吗

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

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