|
最近經(jīng)常有人問我EFPG和FELAC有什么區(qū)別,,在此特舉出幾點(diǎn)來簡單對比下兩者的區(qū)別,。
( x2 s; d/ [! w2 {% c8 d 1、FELAC從生成Fortran語言代碼提升到生成C++代碼
5 g7 S4 F$ g" g 2,、FELAC系統(tǒng)正式提出有限元語言FEL與有限元編譯器FEC) n8 o6 I& r) ^& n, P: w
3,、FELAC支持有限元語言與C++語言混合編程3 Y) G! E+ I3 ], e! s3 K
4、FELAC優(yōu)化了程序代碼( L" U: y% t+ _, f+ ?' E. R5 F
5,、FELAC規(guī)范了有限元語言語法規(guī)則
7 [8 r/ K3 |# J0 \1 f/ @' P- \+ x 6,、FELAC:GCN主程序增加有限元語言與C++語言混合編程功能,實(shí)現(xiàn)優(yōu)化計算功能6 ^4 G# u$ W3 i) y0 E" W
7,、FELAC簡化并精簡了元件程序
1 C2 h5 Z, w) f+ J8 Z8 T 8,、FELAC豐富了程序代碼
' ^3 H2 w. E0 r 9,、FELAC實(shí)現(xiàn)了動態(tài)內(nèi)存開辟與釋放
9 M7 l+ {2 [! x4 ^: t ~( H 10、FELAC的計算程序凝結(jié)為一個exe程序
- f" s2 M6 \# ~, O4 H# h5 P9 v 11,、FELAC的計算輸入文件凝結(jié)為三個:dat、mat,、time0( C$ J: H. C0 `$ y7 o; e/ n; V
12,、FELAC的計算過程不再讀寫磁盤文件
3 A% s4 m* y3 ~1 r0 j 13、FELAC的計算過程不再保存每步unod等結(jié)果文件,,一邊計算一邊輸出最終結(jié)果文件res) b; v4 Q: g; I3 U7 i# O- Q
綜上所述,,F(xiàn)ELAC作為FEPG的高級版,無論從產(chǎn)品功能,、適應(yīng)能力,、還是從用戶體驗(yàn)等各個方面都具有絕對的優(yōu)勢。
! P8 n$ ]& z. P' G# n) U. Z" o# o. u; c% U/ r% K
|
|