我着手爲Java安裝一些快速矩陣和BLAS庫,並根據Java Matrix Benchmark的結果在MTJ(由netlib-java支持)上安頓下來。我相信我已經通過Maven安裝了所有東西,但是我找不到這些庫的可靠文檔。Matrix Toolkits Java和Netlib-Java的文檔在哪裏?
的邏輯起點是GitHub的網頁:
...但我無法找到任何教程鏈接或javadoc的超越了令人難以置信的簡潔MTJ維基關於Github的部分。 Netlib的源代碼似乎在Fortran中(F2J作爲編譯步驟),所以我無法直接通過源代替javadoc來抓取。
爲了讓事情變得更加令人困惑,出於某種原因,出現了某種類型的用於MTJ的Javadoc,它由a German university託管,引用的包(如nni.BLAS)似乎不屬於MTJ的一部分Maven爲我製作的圖書館。還有另外一個even sketchier Javadoc託管在田納西大學的某個地方,雖然與netlib-java項目沒有明顯的聯繫,但它有一個Javadoc頁面,似乎解釋了netlib-java的DGEMV實現使用的三個額外整數參數(一些偏移量分類?)。如果我看看DGEMV的fortran文檔inside the netlib-java distribution,它有我期望從DGEMV得到的11個標準參數。
因此,這裏是我的問題:
1)是否有MTJ/NETLIB官方文件?如果是這樣,在哪裏?
2.)如果沒有官方文檔,那裏是否有任何其他資源允許有人學習使用這個庫?如果這個項目不是由開發人員專門使用的,那麼人們正在學習以某種方式使用它。怎麼樣? 3.如果netlib的11參數DGEMV的Java版本未作爲MTJ的一部分通過Maven安裝,那麼我的硬盤驅動器上有14個參數是什麼東西?
謝謝。
在當前版本中,在src/test/java下有很多測試,所以可以看到各種方法是如何被調用的;除此之外還有javadoc註釋,它們簡要地解釋了正在實現的內容(例如,BiCG求解器的javadoc讀取「BiCG求解器。BiCG使用預處理BiConjugate梯度方法求解不對稱線性系統
Ax = b
*」)。 – 2016-01-15 09:27:36