|
最近經(jīng)常有人問我EFPG和FELAC有什么區(qū)別,在此特舉出幾點(diǎn)來簡單對比下兩者的區(qū)別,。' ]' w4 I8 m; D8 t$ a( _
1、FELAC從生成Fortran語言代碼提升到生成C++代碼: ?) d: M$ V4 m+ c8 ?+ I- y" P
2,、FELAC系統(tǒng)正式提出有限元語言FEL與有限元編譯器FEC
! ]- Y8 ^0 A9 v0 a1 I 3,、FELAC支持有限元語言與C++語言混合編程
8 x3 C, P& D2 |' g3 j2 \ 4、FELAC優(yōu)化了程序代碼
7 W- M3 N1 h* ^$ B 5,、FELAC規(guī)范了有限元語言語法規(guī)則( a! W( b9 B' S7 G Q5 C* r+ f
6,、FELAC:GCN主程序增加有限元語言與C++語言混合編程功能,實(shí)現(xiàn)優(yōu)化計算功能1 m+ j& Y: h/ H3 Z$ Z w
7,、FELAC簡化并精簡了元件程序. D" m' V6 O) \9 s8 m% a; U
8,、FELAC豐富了程序代碼
0 _, Q+ a" s" s" D7 U 9、FELAC實(shí)現(xiàn)了動態(tài)內(nèi)存開辟與釋放
1 g# D% c( n- P* N- } 10,、FELAC的計算程序凝結(jié)為一個exe程序
# h, Q- S4 \3 I/ ?. m 11,、FELAC的計算輸入文件凝結(jié)為三個:dat、mat,、time0
+ \! y( b1 w% q2 ~& M. o 12,、FELAC的計算過程不再讀寫磁盤文件9 M4 r: r. e6 U: `$ Y' u9 z. g
13、FELAC的計算過程不再保存每步unod等結(jié)果文件,,一邊計算一邊輸出最終結(jié)果文件res
1 } j3 }) f" S0 H5 c 綜上所述,,F(xiàn)ELAC作為FEPG的高級版,無論從產(chǎn)品功能,、適應(yīng)能力,、還是從用戶體驗(yàn)等各個方面都具有絕對的優(yōu)勢。$ }% V9 I! r1 x' r% X. j/ Y$ T
$ w5 R8 R) Y* z5 K
|
|