|
FELAC(Finite Element Language And it’s Compiler)軟件,,由元計(jì)算(天津)科技發(fā)展有限公司歷經(jīng)數(shù)年潛心研究獨(dú)創(chuàng),設(shè)計(jì)思想采用元件化的程序設(shè)計(jì)方法和有限元語(yǔ)言,,根據(jù)有限元方法統(tǒng)一的數(shù)學(xué)原理及其內(nèi)在規(guī)律,以類似于數(shù)學(xué)公式推理的方式,由有限元問題的偏微分方程表達(dá)式及其求解算法自動(dòng)產(chǎn)生有限元程序。2016年1月FELAC 2.0版本上線, 常用于大規(guī)模并行計(jì)算和任意多物理場(chǎng)耦合計(jì)算程序的開發(fā),,是至今為止數(shù)值計(jì)算行業(yè)中專業(yè)的編程語(yǔ)言!
/ W) S0 Q0 S/ |- a: x: c) n 元計(jì)算FELAC軟件可廣泛應(yīng)用于石油化工、機(jī)械制造,、能源、汽車交通,、鐵道,、國(guó)防軍工、電子,、土木工程,、造船、生物醫(yī)學(xué),、輕工,、地礦、水利,、航空航天,、日用家電等工業(yè)部門,適用于各類學(xué)科的科學(xué)研究,。
* B1 x0 O3 k0 z9 J5 _$ i0 t FELAC軟件是FEPG的高級(jí)版,在性能應(yīng)用上有很大區(qū)別,為大家列舉13點(diǎn):( Q( j T; v5 W2 P: E& j
1,、FELAC從生成Fortran語(yǔ)言代碼提升到生成C++代碼4 A; h% P9 N2 K* A) W
2、FELAC系統(tǒng)正式提出有限元語(yǔ)言FEL與有限元編譯器FEC
8 Z3 [( J4 R% u& U! ], ? 3,、FELAC支持有限元語(yǔ)言與C++語(yǔ)言混合編程
9 e D& {& u6 V: O" p; t 4,、FELAC優(yōu)化了程序代碼
5 b) G' k2 ^ R# ?1 q6 q! J6 ` 5、FELAC規(guī)范了有限元語(yǔ)言語(yǔ)法規(guī)則
0 t4 T4 |5 ^! ?. J, t 6,、FELAC:GCN主程序增加有限元語(yǔ)言與C++語(yǔ)言混合編程功能,,實(shí)現(xiàn)優(yōu)化計(jì)算功能
( F. V% Y8 o3 U% ?4 z: Y2 } c- s% H 7、FELAC簡(jiǎn)化并精簡(jiǎn)了元件程序
- b6 h1 Q: e! P& I. s 8,、FELAC豐富了程序代碼
' m% x- e- C( a. l, l; F/ k 9,、FELAC實(shí)現(xiàn)了動(dòng)態(tài)內(nèi)存開辟與釋放
7 Y6 {/ B4 ^4 h' o0 D+ l3 R1 \" R5 P 10、FELAC的計(jì)算程序凝結(jié)為一個(gè)exe程序
8 x) U) n- o) e 11,、FELAC的計(jì)算輸入文件凝結(jié)為三個(gè):dat,、mat、time08 o' Y/ k4 z9 R) m9 i1 A" D
12,、FELAC的計(jì)算過程不再讀寫磁盤文件" U2 R& k6 t# _, j; T$ U
13,、FELAC的計(jì)算過程不再保存每步unod等結(jié)果文件,一邊計(jì)算一邊輸出最終結(jié)果文件res2 |3 @; s; D O. U9 ?; u2 l( p0 x
綜上所述,F(xiàn)ELAC作為FEPG的高級(jí)版,,無(wú)論從產(chǎn)品功能,、適應(yīng)能力、還是從用戶體驗(yàn)等各個(gè)方面都具有絕對(duì)的優(yōu)勢(shì),。9 M- h* G2 P3 Y( Y$ [0 X* I
& i2 a, _7 Z- K# y! W. e+ F7 V
: S5 G/ h, ^6 }: ]9 [, b |
|