FELAC(Finite Element Language And it’s Compiler)軟件,由元計算(天津)科技發展有限公司歷經數年潛心研究獨創,設計思想采用元件化的程序設計方法和有限元語言,根據有限元方法統一的數學原理及其內在規律,以類似于數學公式推理的方式,由有限元問題的偏微分方程表達式及其求解算法自動產生有限元程序。2016年1月FELAC 2.0版本上線, 常用于大規模并行計算和任意多物理場耦合計算程序的開發,是至今為止數值計算行業中專業的編程語言!
9 P9 N% ^. m5 j- ^4 R& q 元計算FELAC軟件可廣泛應用于石油化工、機械制造、能源、汽車交通、鐵道、國防軍工、電子、土木工程、造船、生物醫學、輕工、地礦、水利、航空航天、日用家電等工業部門,適用于各類學科的科學研究。0 Q9 ^6 N5 w, M5 V
FELAC是pFEPG的升級版本,并且pFEPG將于2016年4月1日停止試用版服務器,所有用戶將全面升級為FELAC版本。FELAC版本在性能上將高于pFEPG,具體介紹如下:4 r( P2 D, @* Y5 I( q: {3 L0 I* X
1)C語言的穩定性和可維護性比Fortran版本更好;' X- [* b7 H3 f: B4 s7 n: w* T
2)主程序的固定模式比Pfepg對于不同問題需要自動生成主程序流程更加簡單;
1 j' H& V- }4 c 3)Felac版本加入小函數來控制非線性問題,比起pfepg的發送接收,更加簡單通用;
' A. |5 [9 L1 Z, _; U# r 4)Felac版本基于點點通信比起Pfepg的主從通信來效率更高;' m; K- D& l0 C
5)Felac版本省去了從進程到主進程發送結果信息的流程,消耗時間更少;
, P0 z' o! q7 {8 o+ f1 y 6)Felac版本輸出結果是各個分區結果,不再匯總到主進程;
& y5 X/ ?/ [1 p 7)并行計算流程更加簡單,不再需要數據轉換,前處理轉換,后處理轉換等一些列操作,源代碼上傳到服務器后,只需要編譯運行即可,操作更為簡潔;6 Z1 Z+ m- S5 @, w
8)全新的有限元并行架構
6 ], L- s/ L1 s& ?. X, a 綜上所述,FELAC作為pFEPG的升級版,無論從產品功能、適應能力、還是從用戶體驗等各個方面都具有絕對的優勢。9 E( j# P4 n) a/ M2 {4 }4 S
! ]3 h! O( I+ B
|