FELAC(Finite Element Language And it’s Compiler)软件,由元计算(天津)科技发展有限公司历经数年潜心研究独创,设计思想采用元件化的程序设计方法和有限元语言,根据有限元方法统一的数学原理及其内在规律,以类似于数学公式推理的方式,由有限元问题的偏微分方程表达式及其求解算法自动产生有限元程序。2016年1月FELAC 2.0版本上线, 常用于大规模并行计算和任意多物理场耦合计算程序的开发,是至今为止数值计算行业中专业的编程语言!
! E: M9 Q7 n: z 元计算FELAC软件可广泛应用于石油化工、机械制造、能源、汽车交通、铁道、国防军工、电子、土木工程、造船、生物医学、轻工、地矿、水利、航空航天、日用家电等工业部门,适用于各类学科的科学研究。
, I! E6 {! W# E4 {! _& f4 t$ v7 H. y. w FELAC是pFEPG的升级版本,并且pFEPG将于2016年4月1日停止试用版服务器,所有用户将全面升级为FELAC版本。FELAC版本在性能上将高于pFEPG,具体介绍如下:% \& K$ f; M- m; j, w& }
1)C语言的稳定性和可维护性比Fortran版本更好;
* j9 J& Y' ^7 A/ x 2)主程序的固定模式比Pfepg对于不同问题需要自动生成主程序流程更加简单;3 D% C, e( G: [" z/ p( H8 h g
3)Felac版本加入小函数来控制非线性问题,比起pfepg的发送接收,更加简单通用;0 H/ K! p9 C) A1 w6 j
4)Felac版本基于点点通信比起Pfepg的主从通信来效率更高;
$ z$ Q2 H; q' l* c 5)Felac版本省去了从进程到主进程发送结果信息的流程,消耗时间更少;
/ j2 x* J% }1 Y" _ 6)Felac版本输出结果是各个分区结果,不再汇总到主进程;/ C& L5 R! ?9 v
7)并行计算流程更加简单,不再需要数据转换,前处理转换,后处理转换等一些列操作,源代码上传到服务器后,只需要编译运行即可,操作更为简洁;
- a( Y9 b" l( M7 k7 S- A 8)全新的有限元并行架构
( k3 o* ]! r6 }0 U% U- n) G8 b 综上所述,FELAC作为pFEPG的升级版,无论从产品功能、适应能力、还是从用户体验等各个方面都具有绝对的优势。0 E0 ~8 }, F! H6 u& z
* L8 J" B5 R* D
|