FELAC(Finite Element Language And it’s Compiler)軟件,,由元計算(天津)科技發(fā)展有限公司歷經數(shù)年潛心研究獨創(chuàng),,設計思想采用元件化的程序設計方法和有限元語言,根據(jù)有限元方法統(tǒng)一的數(shù)學原理及其內在規(guī)律,,以類似于數(shù)學公式推理的方式,,由有限元問題的偏微分方程表達式及其求解算法自動產生有限元程序。2016年1月FELAC 2.0版本上線, 常用于大規(guī)模并行計算和任意多物理場耦合計算程序的開發(fā),,是至今為止數(shù)值計算行業(yè)中專業(yè)的編程語言!
p4 k5 r0 N! F: A0 T* @9 M 元計算FELAC軟件可廣泛應用于石油化工,、機械制造、能源,、汽車交通,、鐵道、國防軍工,、電子,、土木工程、造船,、生物醫(yī)學,、輕工、地礦,、水利,、航空航天、日用家電等工業(yè)部門,適用于各類學科的科學研究,。3 o7 U+ X0 L5 }5 z3 e8 F# b& R
FELAC軟件是FEPG的高級版,在性能應用上有很大區(qū)別,為大家列舉13點:1 b! v" U4 l, u$ B) V* W1 b0 B
1,、FELAC從生成Fortran語言代碼提升到生成C++代碼2 Z7 y: [* X; g; S7 v
2、FELAC系統(tǒng)正式提出有限元語言FEL與有限元編譯器FEC4 h2 V% J% o7 r+ F% t1 O" c$ J
3,、FELAC支持有限元語言與C++語言混合編程
9 F8 m1 |3 E3 P" O 4,、FELAC優(yōu)化了程序代碼
: y$ i( E$ w+ v3 k2 I# S4 M 5、FELAC規(guī)范了有限元語言語法規(guī)則
. I# O8 M7 V/ U' Z) l3 p 6,、FELAC:GCN主程序增加有限元語言與C++語言混合編程功能,,實現(xiàn)優(yōu)化計算功能7 b+ M6 G) o f: U2 I8 @. q6 ?3 [
7、FELAC簡化并精簡了元件程序
4 N: D3 z+ R- h9 e3 r% `* {; |5 N 8,、FELAC豐富了程序代碼
$ g6 {0 D$ C6 e: Y 9,、FELAC實現(xiàn)了動態(tài)內存開辟與釋放 P& o6 _2 d$ m- m$ f$ S
10、FELAC的計算程序凝結為一個exe程序9 s- S7 W: N) B i* q
11,、FELAC的計算輸入文件凝結為三個:dat,、mat、time0" s# F, T' E4 b+ n# [* n% h
12,、FELAC的計算過程不再讀寫磁盤文件
! N& M' I+ j# }. x8 y. U @ 13,、FELAC的計算過程不再保存每步unod等結果文件,一邊計算一邊輸出最終結果文件res
m4 R$ L# Y- a2 E( k5 @/ Y: W+ R- S 綜上所述,,F(xiàn)ELAC作為FEPG的高級版,,無論從產品功能、適應能力,、還是從用戶體驗等各個方面都具有絕對的優(yōu)勢,。/ l1 k# J, b F3 d: A; O
3 q! I9 Y w1 E6 m
7 p% l9 v; ^- R% w' ^ |