|
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ī)律,以類(lèi)似于數(shù)學(xué)公式推理的方式,,由有限元問(wèn)題的偏微分方程表達(dá)式及其求解算法自動(dòng)產(chǎn)生有限元程序,。2016年1月FELAC 2.0版本上線, 常用于大規(guī)模并行計(jì)算和任意多物理場(chǎng)耦合計(jì)算程序的開(kāi)發(fā),是至今為止數(shù)值計(jì)算行業(yè)中專(zhuān)業(yè)的編程語(yǔ)言!/ Q# m/ D6 J! @* f" [
元計(jì)算FELAC軟件可廣泛應(yīng)用于石油化工,、機(jī)械制造,、能源、汽車(chē)交通,、鐵道,、國(guó)防軍工、電子,、土木工程,、造船,、生物醫(yī)學(xué)、輕工,、地礦,、水利、航空航天,、日用家電等工業(yè)部門(mén),,適用于各類(lèi)學(xué)科的科學(xué)研究。
6 \* E, L5 [* J) x& Y) T2 @! R FELAC軟件是FEPG的高級(jí)版,在性能應(yīng)用上有很大區(qū)別,為大家列舉13點(diǎn):# G# O, T+ M# q% A5 c# L
1,、FELAC從生成Fortran語(yǔ)言代碼提升到生成C++代碼& y/ B3 a$ {& Y, e B$ C* v5 N$ w9 T
2,、FELAC系統(tǒng)正式提出有限元語(yǔ)言FEL與有限元編譯器FEC/ g3 M6 |- f5 V5 ]
3、FELAC支持有限元語(yǔ)言與C++語(yǔ)言混合編程* k, I) o+ A' l0 b. S
4,、FELAC優(yōu)化了程序代碼 Y ` K) h7 s' S
5,、FELAC規(guī)范了有限元語(yǔ)言語(yǔ)法規(guī)則0 s: C( l) ~' t% u: Q( {
6、FELAC:GCN主程序增加有限元語(yǔ)言與C++語(yǔ)言混合編程功能,,實(shí)現(xiàn)優(yōu)化計(jì)算功能
9 A) ?" I$ ^9 G: i: S& m 7,、FELAC簡(jiǎn)化并精簡(jiǎn)了元件程序. r/ A7 i) S/ t3 H, Q# ^" e
8、FELAC豐富了程序代碼* D' h! @" |8 y+ P
9,、FELAC實(shí)現(xiàn)了動(dòng)態(tài)內(nèi)存開(kāi)辟與釋放5 A# U% P; u: T, l4 K4 O) d% T- g' m
10,、FELAC的計(jì)算程序凝結(jié)為一個(gè)exe程序+ q1 b4 R2 n$ O4 c. l
11、FELAC的計(jì)算輸入文件凝結(jié)為三個(gè):dat,、mat,、time07 [$ q# \. s" }: r
12、FELAC的計(jì)算過(guò)程不再讀寫(xiě)磁盤(pán)文件
' ]% h3 N6 o: h0 F 13,、FELAC的計(jì)算過(guò)程不再保存每步unod等結(jié)果文件,,一邊計(jì)算一邊輸出最終結(jié)果文件res
* P0 M/ z/ O2 {+ R3 A: T 綜上所述,F(xiàn)ELAC作為FEPG的高級(jí)版,,無(wú)論從產(chǎn)品功能,、適應(yīng)能力、還是從用戶(hù)體驗(yàn)等各個(gè)方面都具有絕對(duì)的優(yōu)勢(shì),。9 q1 k5 T; W" Q5 o+ K$ l
$ I; @8 B% H7 c6 G/ d" K
. p6 }" u7 X5 `: ^6 { |
|