最近经常有人问我EFPG和FELAC有什么区别,在此特举出几点来简单对比下两者的区别。
1 D. G* E6 F v. l7 |; i9 q 1、FELAC从生成Fortran语言代码提升到生成C++代码( h; Y. D& z) H B- } e- c
2、FELAC系统正式提出有限元语言FEL与有限元编译器FEC
, s) d+ [) l- q0 ~% y1 A 3、FELAC支持有限元语言与C++语言混合编程
4 m/ |; o' h$ o( } 4、FELAC优化了程序代码, l& K' P6 d2 f7 G. G8 I
5、FELAC规范了有限元语言语法规则
+ E+ _. B/ U; B' X( G( p& H0 K1 M 6、FELAC:GCN主程序增加有限元语言与C++语言混合编程功能,实现优化计算功能) h& h5 p4 t# l$ G P8 C Y
7、FELAC简化并精简了元件程序
/ ~. q9 o# n% L* G 8、FELAC丰富了程序代码
7 o9 s+ d4 B; U% y7 }9 K0 |2 o5 e 9、FELAC实现了动态内存开辟与释放! ?7 d. v, q7 O' D. [' l
10、FELAC的计算程序凝结为一个exe程序
8 L) h0 [% A1 a* ^+ U- ? 11、FELAC的计算输入文件凝结为三个:dat、mat、time0
, v! J" |/ \* x! P, q7 L" a8 X1 q6 g 12、FELAC的计算过程不再读写磁盘文件- ~8 y. C1 w8 E* F
13、FELAC的计算过程不再保存每步unod等结果文件,一边计算一边输出最终结果文件res
4 o8 }7 @# J: U. c! x! B3 \8 r( G, p 综上所述,FELAC作为FEPG的高级版,无论从产品功能、适应能力、还是从用户体验等各个方面都具有绝对的优势。' ^0 }4 y9 b- d. S: G
5 s L. ]4 }0 E5 i; R9 W4 R( f' C
|