|
最近經(jīng)常有人問我EFPG和FELAC有什么區(qū)別,在此特舉出幾點(diǎn)來簡(jiǎn)單對(duì)比下兩者的區(qū)別。
# M! }4 o4 n% U7 A# I 1、FELAC從生成Fortran語言代碼提升到生成C++代碼3 O$ S4 R: W; B8 k- C0 I
2、FELAC系統(tǒng)正式提出有限元語言FEL與有限元編譯器FEC6 b+ {4 ]" d7 M& a. ~+ P( |' U$ e
3、FELAC支持有限元語言與C++語言混合編程7 e$ |7 K: o; v. g L: {
4、FELAC優(yōu)化了程序代碼
# O$ @9 v! h6 i- k 5、FELAC規(guī)范了有限元語言語法規(guī)則
, n& e, o- d: \ 6、FELAC:GCN主程序增加有限元語言與C++語言混合編程功能,實(shí)現(xiàn)優(yōu)化計(jì)算功能& d% T( X6 n7 q, o2 A4 p
7、FELAC簡(jiǎn)化并精簡(jiǎn)了元件程序8 f) c9 i0 K8 f- R
8、FELAC豐富了程序代碼
$ R: m' y4 \& \% {. q: ^5 T8 |6 H 9、FELAC實(shí)現(xiàn)了動(dòng)態(tài)內(nèi)存開辟與釋放
) s) T; C4 [, {: w( l( Q3 d 10、FELAC的計(jì)算程序凝結(jié)為一個(gè)exe程序
* [4 g* G- A8 @* p6 q; M) K 11、FELAC的計(jì)算輸入文件凝結(jié)為三個(gè):dat、mat、time0* |, e3 o2 O0 Q/ b
12、FELAC的計(jì)算過程不再讀寫磁盤文件
! B1 c$ Q5 x, J7 Y$ T$ j% h- l 13、FELAC的計(jì)算過程不再保存每步unod等結(jié)果文件,一邊計(jì)算一邊輸出最終結(jié)果文件res/ H$ K& M3 K- K5 n" ~
綜上所述,F(xiàn)ELAC作為FEPG的高級(jí)版,無論從產(chǎn)品功能、適應(yīng)能力、還是從用戶體驗(yàn)等各個(gè)方面都具有絕對(duì)的優(yōu)勢(shì)。- V# d6 ^6 Q3 Z/ U- h+ M2 O
& t+ t# Q6 J0 D. v
|
|