最近经常有人问我EFPG和FELAC有什么区别,在此特举出几点来简单对比下两者的区别。
# ]2 p9 m, z8 J! m: A5 p' ` 1、FELAC从生成Fortran语言代码提升到生成C++代码
' e( j' Q- S7 m 2、FELAC系统正式提出有限元语言FEL与有限元编译器FEC
; O7 h" _& j) O5 a& J 3、FELAC支持有限元语言与C++语言混合编程- M3 Y& U' Z. L
4、FELAC优化了程序代码
! p/ d% [7 {9 i2 s1 o+ F6 { 5、FELAC规范了有限元语言语法规则 c. h, x: I3 W+ F' t M2 x- e
6、FELAC:GCN主程序增加有限元语言与C++语言混合编程功能,实现优化计算功能
# o; y3 X& t( t3 H o3 b 7、FELAC简化并精简了元件程序
8 b; M; `/ Z0 L% }: w8 K 8、FELAC丰富了程序代码3 i* p4 h9 H' I( s1 n
9、FELAC实现了动态内存开辟与释放
4 V" C! x- ~! V w 10、FELAC的计算程序凝结为一个exe程序
$ u( c8 }& \% X 11、FELAC的计算输入文件凝结为三个:dat、mat、time0
8 _6 U+ {1 [# b: r 12、FELAC的计算过程不再读写磁盘文件6 \ [/ [. @8 q: f' G2 b1 R- y
13、FELAC的计算过程不再保存每步unod等结果文件,一边计算一边输出最终结果文件res
, I9 q( ~( R' H# T7 ~( z 综上所述,FELAC作为FEPG的高级版,无论从产品功能、适应能力、还是从用户体验等各个方面都具有绝对的优势。. H, Q) o1 f! K. K: C$ c6 M, ]7 C. F
* s3 q6 Z* N7 W
|