FELAC(Finite Element Language And it’s Compiler)軟件,由元計算(天津)科技發(fā)展有限公司歷經(jīng)數(shù)年潛心研究獨創(chuàng),設計思想采用元件化的程序設計方法和有限元語言,根據(jù)有限元方法統(tǒng)一的數(shù)學原理及其內(nèi)在規(guī)律,以類似于數(shù)學公式推理的方式,由有限元問題的偏微分方程表達式及其求解算法自動產(chǎn)生有限元程序。2016年1月FELAC 2.0版本上線, 常用于大規(guī)模并行計算和任意多物理場耦合計算程序的開發(fā),是至今為止數(shù)值計算行業(yè)中專業(yè)的編程語言!# ?1 v2 _4 V8 s3 O+ M U
元計算FELAC軟件可廣泛應用于石油化工、機械制造、能源、汽車交通、鐵道、國防軍工、電子、土木工程、造船、生物醫(yī)學、輕工、地礦、水利、航空航天、日用家電等工業(yè)部門,適用于各類學科的科學研究。% q: N+ ~: A, _2 I
FELAC軟件是FEPG的高級版,在性能應用上有很大區(qū)別,為大家列舉13點:/ r7 L4 q+ g. e5 G) [. d: c1 d6 {
1、FELAC從生成Fortran語言代碼提升到生成C++代碼
+ p1 G0 C' T: h: u; v: z 2、FELAC系統(tǒng)正式提出有限元語言FEL與有限元編譯器FEC$ F1 C$ g& D! {6 X+ L. R8 {: L, S
3、FELAC支持有限元語言與C++語言混合編程. v6 U. K( e: O: A' ~ h Q! |
4、FELAC優(yōu)化了程序代碼
3 `0 ^0 A% t. W4 x 5、FELAC規(guī)范了有限元語言語法規(guī)則; w; t& `$ M2 r1 E4 J+ O9 n* E7 x
6、FELAC:GCN主程序增加有限元語言與C++語言混合編程功能,實現(xiàn)優(yōu)化計算功能6 C5 w6 h/ i9 M$ o# u& y
7、FELAC簡化并精簡了元件程序- q! j: ? q: A2 o7 {
8、FELAC豐富了程序代碼* t. T5 P9 N' r# A/ s
9、FELAC實現(xiàn)了動態(tài)內(nèi)存開辟與釋放
- b- }- B( o* K' R7 c* i C 10、FELAC的計算程序凝結(jié)為一個exe程序0 O( w$ k- W+ [: a1 T% H6 S9 L
11、FELAC的計算輸入文件凝結(jié)為三個:dat、mat、time0
X: W3 l S' r3 q6 O 12、FELAC的計算過程不再讀寫磁盤文件
- y7 B# r; {' W# ^6 x# ` 13、FELAC的計算過程不再保存每步unod等結(jié)果文件,一邊計算一邊輸出最終結(jié)果文件res
: C+ j, r; I( M# p 綜上所述,F(xiàn)ELAC作為FEPG的高級版,無論從產(chǎn)品功能、適應能力、還是從用戶體驗等各個方面都具有絕對的優(yōu)勢。
' {, E) c' p. i+ Q
2 q& p* g- G( A2 P& W& ~& C& K" r4 ?+ G m4 o
|