最近經常有人問我EFPG和FELAC有什么區別,在此特舉出幾點來簡單對比下兩者的區別。
9 W' u* x7 |/ P 1、FELAC從生成Fortran語言代碼提升到生成C++代碼
: h: R" ]2 p/ W1 T* i( O 2、FELAC系統正式提出有限元語言FEL與有限元編譯器FEC3 o5 U* ^0 F( e7 Z& q7 P; R8 n
3、FELAC支持有限元語言與C++語言混合編程
' ~2 x4 N9 Y, ~: G 4、FELAC優化了程序代碼
) {. e: R# d; ~9 L 5、FELAC規范了有限元語言語法規則9 C" }1 E$ g0 |2 N% E# Q6 ]
6、FELAC:GCN主程序增加有限元語言與C++語言混合編程功能,實現優化計算功能
- f( | c; h3 | K. c# n3 | 7、FELAC簡化并精簡了元件程序; n) g* R4 m$ R7 ?) \2 u! k
8、FELAC豐富了程序代碼
6 e9 L/ E/ c6 K1 z% ]$ H7 n( e 9、FELAC實現了動態內存開辟與釋放4 O/ w6 l9 o8 C g+ Q* O
10、FELAC的計算程序凝結為一個exe程序
2 Z8 _! m6 o, W/ d) r7 V @ 11、FELAC的計算輸入文件凝結為三個:dat、mat、time0
9 g5 B, E. Q. M5 G 12、FELAC的計算過程不再讀寫磁盤文件
, m5 H6 f, D$ L1 h 13、FELAC的計算過程不再保存每步unod等結果文件,一邊計算一邊輸出最終結果文件res
5 V8 p9 u* [( t) Y" u 綜上所述,FELAC作為FEPG的高級版,無論從產品功能、適應能力、還是從用戶體驗等各個方面都具有絕對的優勢。
3 b3 l# m+ P2 ]& t" x3 g& i0 h2 U$ f0 i, ~9 b1 n8 G
|