|
最近經(jīng)常有人問我EFPG和FELAC有什么區(qū)別,在此特舉出幾點(diǎn)來簡單對比下兩者的區(qū)別。
1 N7 R7 V8 k0 w1 `3 x- O0 ^ 1、FELAC從生成Fortran語言代碼提升到生成C++代碼
5 r# g. f0 d$ p m1 G6 p+ l7 c J. r 2、FELAC系統(tǒng)正式提出有限元語言FEL與有限元編譯器FEC- h" j$ a! i" m* r
3、FELAC支持有限元語言與C++語言混合編程& P! S; v* l( r$ g" @ C0 x
4、FELAC優(yōu)化了程序代碼' J: b$ t9 ~, s! q: a
5、FELAC規(guī)范了有限元語言語法規(guī)則
# X7 t: m1 R E3 C 6、FELAC:GCN主程序增加有限元語言與C++語言混合編程功能,實(shí)現(xiàn)優(yōu)化計(jì)算功能5 O5 A# @: M$ K( B
7、FELAC簡化并精簡了元件程序
% F8 D( C- k# J. B 8、FELAC豐富了程序代碼
6 f- l w9 ^5 V0 u) I- {9 z5 P, Z 9、FELAC實(shí)現(xiàn)了動(dòng)態(tài)內(nèi)存開辟與釋放+ B8 f3 g9 r% g
10、FELAC的計(jì)算程序凝結(jié)為一個(gè)exe程序" h: |3 w+ L1 _% {4 d, C
11、FELAC的計(jì)算輸入文件凝結(jié)為三個(gè):dat、mat、time05 A# |( L, k+ Q* X n/ T i/ P
12、FELAC的計(jì)算過程不再讀寫磁盤文件
1 k9 X& K3 I8 A. f# V# R- H' n( `: y 13、FELAC的計(jì)算過程不再保存每步unod等結(jié)果文件,一邊計(jì)算一邊輸出最終結(jié)果文件res
$ ^) n' y: \) r5 L6 q& ~1 D6 t 綜上所述,F(xiàn)ELAC作為FEPG的高級版,無論從產(chǎn)品功能、適應(yīng)能力、還是從用戶體驗(yàn)等各個(gè)方面都具有絕對的優(yōu)勢。
# Z, g: P( u- Y. y) p8 D
8 N5 U% c% d. C |
|