最近經(jīng)常有人問我EFPG和FELAC有什么區(qū)別,在此特舉出幾點來簡單對比下兩者的區(qū)別。7 \1 q7 P' Q/ p) E N/ n
1、FELAC從生成Fortran語言代碼提升到生成C++代碼; d/ G- a( _" y/ ?( \; }" p
2、FELAC系統(tǒng)正式提出有限元語言FEL與有限元編譯器FEC
* G; w* J4 Z }: }9 z 3、FELAC支持有限元語言與C++語言混合編程& v" H+ @, k8 G) B t4 K, u
4、FELAC優(yōu)化了程序代碼
- `% b2 S3 \- h7 b 5、FELAC規(guī)范了有限元語言語法規(guī)則% `6 v$ a# t8 R, A. M
6、FELAC:GCN主程序增加有限元語言與C++語言混合編程功能,實現(xiàn)優(yōu)化計算功能* g- T9 L, f2 e* d. P- I' H, I
7、FELAC簡化并精簡了元件程序
z0 M+ [3 x$ T, d 8、FELAC豐富了程序代碼
* l# v ~( p. q7 E! j" i 9、FELAC實現(xiàn)了動態(tài)內(nèi)存開辟與釋放: @$ e6 A+ U/ c! D0 c
10、FELAC的計算程序凝結(jié)為一個exe程序
- G: F, s$ I$ @! V1 e1 S 11、FELAC的計算輸入文件凝結(jié)為三個:dat、mat、time0
2 X/ `! n. r4 r" D9 M" M 12、FELAC的計算過程不再讀寫磁盤文件8 O' d7 @; }: g" g1 R, A( O
13、FELAC的計算過程不再保存每步unod等結(jié)果文件,一邊計算一邊輸出最終結(jié)果文件res0 Y; W- P% Z# t6 F
綜上所述,F(xiàn)ELAC作為FEPG的高級版,無論從產(chǎn)品功能、適應(yīng)能力、還是從用戶體驗等各個方面都具有絕對的優(yōu)勢。# k; _3 b V) A4 Z1 U8 Y
) o! \! z0 G! n0 E- e2 H F3 i |