FELAC(Finite Element Language And it’s Compiler)软件,由元计算(天津)科技发展有限公司历经数年潜心研究独创,设计思想采用元件化的程序设计方法和有限元语言,根据有限元方法统一的数学原理及其内在规律,以类似于数学公式推理的方式,由有限元问题的偏微分方程表达式及其求解算法自动产生有限元程序。2016年1月FELAC 2.0版本上线, 常用于大规模并行计算和任意多物理场耦合计算程序的开发,是至今为止数值计算行业中专业的编程语言!
M" @0 {, _" x0 |* @2 `: S% T0 Z( q! Z 元计算FELAC软件可广泛应用于石油化工、机械制造、能源、汽车交通、铁道、国防军工、电子、土木工程、造船、生物医学、轻工、地矿、水利、航空航天、日用家电等工业部门,适用于各类学科的科学研究。
8 R+ r1 B7 [8 i FELAC软件是FEPG的高级版,在性能应用上有很大区别,为大家列举13点:
8 @% v; h6 x( ]7 u9 E% r% V, E+ p2 t 1、FELAC从生成Fortran语言代码提升到生成C++代码7 s' F$ D9 N5 x- e) t
2、FELAC系统正式提出有限元语言FEL与有限元编译器FEC: o5 O+ a" p5 M3 W- u. L' |
3、FELAC支持有限元语言与C++语言混合编程
! f/ v# l, ~: S" Y" n8 O+ o- D 4、FELAC优化了程序代码, g" ]4 a% \' d& T% [; O1 {% m
5、FELAC规范了有限元语言语法规则' e( s5 y+ o/ v& A- H0 `1 G2 p
6、FELAC:GCN主程序增加有限元语言与C++语言混合编程功能,实现优化计算功能( e+ w. t6 ~* h+ ~7 K
7、FELAC简化并精简了元件程序2 w5 Z% g* t. [: }9 i. @5 _1 e6 g
8、FELAC丰富了程序代码 r- g9 `* J: f5 J/ m
9、FELAC实现了动态内存开辟与释放
" z, W- N b; p( }7 l 10、FELAC的计算程序凝结为一个exe程序& N: L# m# K m( C$ M
11、FELAC的计算输入文件凝结为三个:dat、mat、time0
, i6 b$ o1 p. o4 _ 12、FELAC的计算过程不再读写磁盘文件/ e# F" H/ P. T }
13、FELAC的计算过程不再保存每步unod等结果文件,一边计算一边输出最终结果文件res
& \$ r* X) y" e; F5 S 综上所述,FELAC作为FEPG的高级版,无论从产品功能、适应能力、还是从用户体验等各个方面都具有绝对的优势。; q1 c* _, l- e
: ^: ?* [1 \' ]- C3 r8 r. v
; U: c( b: E& V. u! i2 k |