|
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è)的編程語言!. C, H8 a5 y. S4 L7 {
元計算FELAC軟件可廣泛應(yīng)用于石油化工、機械制造、能源、汽車交通、鐵道、國防軍工、電子、土木工程、造船、生物醫(yī)學(xué)、輕工、地礦、水利、航空航天、日用家電等工業(yè)部門,適用于各類學(xué)科的科學(xué)研究。0 T. t& ~: }/ i( u! k
FELAC軟件是FEPG的高級版,在性能應(yīng)用上有很大區(qū)別,為大家列舉13點:
% r9 e" x1 g# ?3 L" w. X 1、FELAC從生成Fortran語言代碼提升到生成C++代碼
7 t3 b" b7 q6 ~% g6 g) u 2、FELAC系統(tǒng)正式提出有限元語言FEL與有限元編譯器FEC
, a5 b% W- h ^- O9 W 3、FELAC支持有限元語言與C++語言混合編程$ F8 q4 P. O4 y% I
4、FELAC優(yōu)化了程序代碼
( C6 N# p: R+ Q/ L/ z3 J. }0 q 5、FELAC規(guī)范了有限元語言語法規(guī)則
" _" E. C1 [$ X 6、FELAC:GCN主程序增加有限元語言與C++語言混合編程功能,實現(xiàn)優(yōu)化計算功能, O% T" Y# D# ?0 ~( J4 [) o& O6 a+ X
7、FELAC簡化并精簡了元件程序
& a' O. S$ x& w1 T$ E. L* r 8、FELAC豐富了程序代碼8 Z1 Q' c2 m3 f# o7 `
9、FELAC實現(xiàn)了動態(tài)內(nèi)存開辟與釋放0 Z- C* e7 [' ?$ K; L, k! D
10、FELAC的計算程序凝結(jié)為一個exe程序& T! D B1 H* D D* U
11、FELAC的計算輸入文件凝結(jié)為三個:dat、mat、time00 w( s$ G, K9 @; n3 G R. Z6 R
12、FELAC的計算過程不再讀寫磁盤文件2 ~6 p6 G) o7 J
13、FELAC的計算過程不再保存每步unod等結(jié)果文件,一邊計算一邊輸出最終結(jié)果文件res3 R. J$ ]! F* R1 c4 g+ T
綜上所述,F(xiàn)ELAC作為FEPG的高級版,無論從產(chǎn)品功能、適應(yīng)能力、還是從用戶體驗等各個方面都具有絕對的優(yōu)勢。
o4 ]' I/ V& K9 v
& w6 ^, N8 R5 p* ^2 K; P! |; `$ I- I; W! a O i, C
|
|