FLENS項目是:。
跳過一個C ++接口BLAS和LAPACK。
跳過極其便利的C ++接口BLAS和LAPACK。
跳過一個極其高效的C ++接口,BLAS和LAPACK :.
跳過沒有運行時開銷相比,直接調用BLAS和LAPACK。
跳過沒有晦澀的副作用像臨時對象的內部創造。
FLENS是不是:
跳過BLAS和LAPACK只是一個C ++接口!這是更重要的是:。
跳過它是可擴展:例如易於集成用戶自定義的矩陣/矢量類型。
跳過它是靈活的:例如數值算法泛型編程。
FLENS絕對不是:
座椅...替代Matlab的。雖然FLENS採取了一些不錯的符號它有一個完全不同的內涵。好吧,MATLAB使用BLAS和LAPACK就像FLENS,但它僅使用一個子集。Matlab的基本上只有兩種數據類型和這些。是一般矩陣和稀疏矩陣。如果你有帶結構Matlab的矩陣不會使用這些BLAS和LAPACK例程,利用這種結構。
跳到只是為了確保你得到我們正確的:我們不想打壞Matlab的這是一個偉大的工具,但你必須弄清楚什麼是正確的工具,你的工作Matlab是一個偉大的工具,因為它很容易。。使用它可以快速成型。對於許多人來說Matlab的表現還算可以。對於這些人有可能是完全沒有理由甚至考慮使用FLENS。
跳過FLENS給你什麼回事幕後完全控制它提供(例如)一般情況下,三角形,對稱和埃爾米特矩陣類型的這些矩陣的元素可以存儲在不同的格式:。滿倉(店內所有MXN元素)。 ,頻帶存儲(僅存儲對角線一個帶狀矩陣的),填充存儲(存儲僅上部或下三角部分)。
跳過FLENS實現了視圖的概念:可以定義一個矢量引用的行,列或對角線矩陣可以定義,一個三角矩陣的元素是那些存儲在普通矩陣的上三角部分,......。
什麼在此版本中是新的:
- 在此版本完全支持BLAS指定的所有矩陣/矢量類型(即矩陣。與樂隊,包裝,或全存儲格式和密集向量)。 。
- 此外,稀疏矩陣的協調和壓縮存儲格式可供選擇。李>。
- 的教程進行了擴展,以體現用戶如何整合新的矩陣/矢量類型分為FLENS。李>。
- 他們進一步說明如何矩陣意見可以很容易地用來實現數值高性能算法。李>。
什麼版本2012-08-28是新的:
- 在該版本新增矩陣向量產品。一般情況下,對稱和埃爾米特稀疏矩陣與CRS和CCS格式。 。
- 列舉了 增加了對用戶定義的矩陣類型。
什麼版本2012-08-21是新的:
- 在大多數的文件被改寫<。 / li>
- 通用FLENS,LAPACK功能列表擴展。李>。
- 在一個通用的實施RefBLAS的完成(稱為CXXBLAS)。李>。
<李>稀疏矩陣類型進行了重新設計(仍處於實驗階段)。李>。 - 一個例子是 添加與稀疏求解器從SuperLU接口。
評論沒有發現