最近经常有人问我EFPG和FELAC有什么区别,在此特举出几点来简单对比下两者的区别。: \' u5 N9 q& p
1、FELAC从生成Fortran语言代码提升到生成C++代码
6 R, T5 N2 v$ K) x3 ?5 i! ] 2、FELAC系统正式提出有限元语言FEL与有限元编译器FEC
, ]; Y- C* \# i2 ^ W 3、FELAC支持有限元语言与C++语言混合编程- P, U2 O- v6 |. Z# Y
4、FELAC优化了程序代码3 D. Y2 g8 x1 S9 ]+ i( M/ s) Z
5、FELAC规范了有限元语言语法规则7 a5 W9 X' z! o) @: v6 E; e
6、FELAC:GCN主程序增加有限元语言与C++语言混合编程功能,实现优化计算功能& r0 L4 ?& }7 v; P
7、FELAC简化并精简了元件程序# e5 q/ k! ]( z. C9 e
8、FELAC丰富了程序代码
B6 j; i; s. s( q% R7 h 9、FELAC实现了动态内存开辟与释放
: `7 N! Y! R) s 10、FELAC的计算程序凝结为一个exe程序
" o4 D0 W" k$ K/ }7 | 11、FELAC的计算输入文件凝结为三个:dat、mat、time02 C- e: o3 l" c: T
12、FELAC的计算过程不再读写磁盘文件0 m, a* ~3 e) g$ o" a0 N
13、FELAC的计算过程不再保存每步unod等结果文件,一边计算一边输出最终结果文件res
7 j0 w! t7 V& q) H 综上所述,FELAC作为FEPG的高级版,无论从产品功能、适应能力、还是从用户体验等各个方面都具有绝对的优势。% C" C; d+ j+ c/ I; Z
) Q5 \( s7 l" \ Q( C! ]# q9 b, ] |