|
最近經(jīng)常有人問我EFPG和FELAC有什么區(qū)別,,在此特舉出幾點(diǎn)來簡單對(duì)比下兩者的區(qū)別,。
$ q0 D$ A& i7 N7 j. z I 1,、FELAC從生成Fortran語言代碼提升到生成C++代碼
$ ?/ o3 g' H5 V1 m+ O! \7 v 2,、FELAC系統(tǒng)正式提出有限元語言FEL與有限元編譯器FEC
9 E! _6 f2 @' |8 b# l" r3 J. w1 n 3,、FELAC支持有限元語言與C++語言混合編程6 x! [" E3 i9 l$ G$ \! i2 `
4,、FELAC優(yōu)化了程序代碼
6 H3 D* A2 b" f% d 5,、FELAC規(guī)范了有限元語言語法規(guī)則
; @7 o$ {2 ]& l# X. U+ t 6,、FELAC:GCN主程序增加有限元語言與C++語言混合編程功能,實(shí)現(xiàn)優(yōu)化計(jì)算功能- c6 x8 v6 k4 J* h% Y
7,、FELAC簡化并精簡了元件程序9 n4 Z. d9 N: Y
8,、FELAC豐富了程序代碼
9 |5 R* b! k- r) P9 a7 `9 E" @ 9、FELAC實(shí)現(xiàn)了動(dòng)態(tài)內(nèi)存開辟與釋放) R1 t ?- r4 ]' i7 h, u
10,、FELAC的計(jì)算程序凝結(jié)為一個(gè)exe程序
$ S% K* W8 K2 ?' s9 c 11,、FELAC的計(jì)算輸入文件凝結(jié)為三個(gè):dat、mat,、time0( m5 A; s+ S0 A1 e5 @
12,、FELAC的計(jì)算過程不再讀寫磁盤文件
# G1 H3 M- {8 e5 l0 |& Y. S 13、FELAC的計(jì)算過程不再保存每步unod等結(jié)果文件,,一邊計(jì)算一邊輸出最終結(jié)果文件res- U1 V( u2 P' P, C# D
綜上所述,,F(xiàn)ELAC作為FEPG的高級(jí)版,無論從產(chǎn)品功能,、適應(yīng)能力,、還是從用戶體驗(yàn)等各個(gè)方面都具有絕對(duì)的優(yōu)勢。" _5 S; Z* T' n7 o8 b
' m) p. W5 w0 A+ N
|
|