最近经常有人问我EFPG和FELAC有什么区别,在此特举出几点来简单对比下两者的区别。+ b: W1 K# ]! ^) i
1、FELAC从生成Fortran语言代码提升到生成C++代码
5 B N" f9 |1 @6 e6 l 2、FELAC系统正式提出有限元语言FEL与有限元编译器FEC
& ^4 h* a/ ]& K. t 3、FELAC支持有限元语言与C++语言混合编程
, B, q2 I% x' k8 I4 w1 ^, h 4、FELAC优化了程序代码
0 p* ~3 E! Y" A( E" S k" |( h 5、FELAC规范了有限元语言语法规则
+ w9 P4 y$ l, z& D/ o0 a7 p 6、FELAC:GCN主程序增加有限元语言与C++语言混合编程功能,实现优化计算功能
3 U. n% b# ^4 ^ 7、FELAC简化并精简了元件程序$ Z: \0 \% j5 Z3 @
8、FELAC丰富了程序代码
8 h1 r2 e- n/ b 9、FELAC实现了动态内存开辟与释放" H# |, i1 G2 u5 J7 \, `4 a
10、FELAC的计算程序凝结为一个exe程序
1 e& e; X- F8 r3 L& e 11、FELAC的计算输入文件凝结为三个:dat、mat、time05 [5 i2 v; h$ i7 Y
12、FELAC的计算过程不再读写磁盘文件* R4 U" M: o. q4 ?9 t2 c: z1 k
13、FELAC的计算过程不再保存每步unod等结果文件,一边计算一边输出最终结果文件res
3 Y2 ~; N& @6 W1 ? 综上所述,FELAC作为FEPG的高级版,无论从产品功能、适应能力、还是从用户体验等各个方面都具有绝对的优势。
/ X3 E) `- V& \) o2 ^+ ~( K' l' k' M* W3 t
|