|
FELAC(Finite Element Language And it’s Compiler)軟件,,由元計算(天津)科技發(fā)展有限公司歷經(jīng)數(shù)年潛心研究獨創(chuàng),設(shè)計思想采用元件化的程序設(shè)計方法和有限元語言,,根據(jù)有限元方法統(tǒng)一的數(shù)學(xué)原理及其內(nèi)在規(guī)律,,以類似于數(shù)學(xué)公式推理的方式,由有限元問題的偏微分方程表達(dá)式及其求解算法自動產(chǎn)生有限元程序,。2016年1月FELAC 2.0版本上線, 常用于大規(guī)模并行計算和任意多物理場耦合計算程序的開發(fā),,是至今為止數(shù)值計算行業(yè)中專業(yè)的編程語言!' L% ^, d$ t( n
元計算FELAC軟件可廣泛應(yīng)用于石油化工、機(jī)械制造,、能源,、汽車交通、鐵道,、國防軍工,、電子、土木工程,、造船,、生物醫(yī)學(xué),、輕工、地礦,、水利,、航空航天、日用家電等工業(yè)部門,,適用于各類學(xué)科的科學(xué)研究,。
2 i' ^5 I0 ^; X8 W3 | FELAC軟件是FEPG的高級版,在性能應(yīng)用上有很大區(qū)別,為大家列舉13點:1 o. q/ g" m7 t
1、FELAC從生成Fortran語言代碼提升到生成C++代碼
$ z2 g/ A/ j- A* \6 G( M, `- d8 R 2,、FELAC系統(tǒng)正式提出有限元語言FEL與有限元編譯器FEC" {: k( \- _ q5 j7 |1 D7 O
3,、FELAC支持有限元語言與C++語言混合編程7 N7 `9 k" k3 O
4、FELAC優(yōu)化了程序代碼3 D% q r0 q4 P6 p6 J5 v' ]6 X2 s
5,、FELAC規(guī)范了有限元語言語法規(guī)則; r; @: ^% @+ e' X4 S
6,、FELAC:GCN主程序增加有限元語言與C++語言混合編程功能,實現(xiàn)優(yōu)化計算功能
3 S& J8 G' _7 N+ k; `" o& n 7,、FELAC簡化并精簡了元件程序
) s3 ?& O1 I0 S+ C 8,、FELAC豐富了程序代碼# E' \& B, e/ L3 {
9、FELAC實現(xiàn)了動態(tài)內(nèi)存開辟與釋放7 F, Q7 |- X, m; l
10,、FELAC的計算程序凝結(jié)為一個exe程序
, Y' g" a4 p& O, j6 W' x4 y- o6 \ 11,、FELAC的計算輸入文件凝結(jié)為三個:dat、mat,、time02 S' x4 L2 K- H e2 ?
12、FELAC的計算過程不再讀寫磁盤文件
) W( s0 z. q% U4 T$ U 13,、FELAC的計算過程不再保存每步unod等結(jié)果文件,,一邊計算一邊輸出最終結(jié)果文件res+ C5 H/ f8 x' n" X
綜上所述,F(xiàn)ELAC作為FEPG的高級版,,無論從產(chǎn)品功能,、適應(yīng)能力、還是從用戶體驗等各個方面都具有絕對的優(yōu)勢,。
* s' b% K- }9 K" F5 O2 R! l
" G' @' p2 B' v% r, h6 m) k5 x5 ~) k: ~0 a. l
|
|