完整的版本相容
IMSL Fortran程式庫持續其對先前版本相容的承諾。使用者現有的程式無需因為新版本的推出而憂心程式碼需要進行修改。使用F77的程式開發人員依舊可以在新版本中,繼續使用其原先呼叫 IMSL FORTRAN 77 的語法及呼叫方法。
支援 SMP/OpenMP 架構
IMSL Fortran程式庫可以利用對稱式多重處理器系統的效能。在大多數需要大量計算能力的演算法中,例如線性代數、快速傳利葉轉換、最佳化與時間序列分析...等的 IMSL 函數,皆可利用SMP 的計算能力,輕易實現平行處理的能力。
支援 MPI
IMSL Fortran程式庫在分散式系統中提供支援數學計算的 Massage Passing Interface(MPI) 介面,透過簡易可信賴的使用者介面,使用者能夠大幅縮短編寫平行程式的時間,並達成充分支援平行化函數的功能。
支援各種不同計算平臺
IMSL Fortran程式庫支援各種不同的計算平台,從個人電腦、 叢集電腦到超級電腦等都有完整的支援版本。Visual Numerics透過嚴格的精確度與相容性測試,確保每一個計算環境都有最高的執行效能。
時間序列演算法
IMSL的時間序列函數包含完整的時域與頻域計算函數,其中包含有ARMA、Auto-Arima、GARCH、Kalman Filter 與資料前處理等函數。這些函數普遍應用於經濟、財務工程、氣象分析、資料探勘等各種領域。
簡易清楚的函數命名原則
IMSL 使用描述性的函數名稱與簡潔的參數,能夠讓程式編寫更為直覺與流暢 。
|