2014-11-09 30 views
4

我着手爲Java安裝一些快速矩陣和BLAS庫,並根據Java Matrix Benchmark的結果在MTJ(由netlib-java支持)上安頓下來。我相信我已經通過Maven安裝了所有東西,但是我找不到這些庫的可靠文檔。Matrix Toolkits Java和Netlib-Java的文檔在哪裏?

的邏輯起點是GitHub的網頁:

MTJ

netlib

...但我無法找到任何教程鏈接或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個參數是什麼東西?

謝謝。

+0

在當前版本中,在src/test/java下有很多測試,所以可以看到各種方法是如何被調用的;除此之外還有javadoc註釋,它們簡要地解釋了正在實現的內容(例如,BiCG求解器的javadoc讀取「BiCG求解器。BiCG使用預處理BiConjugate梯度方法求解不對稱線性系統Ax = b *」)。 – 2016-01-15 09:27:36

回答

1

如果通過Maven的下載MTJ,您也可以下載Javadoc和源罐子在那個時候。 (IntelliJ IDEA將自動爲您執行此操作。)該jar名爲mtj-1.0.2-javadoc.jar幷包含全面的Javadoc。曾幾何時,這似乎在網站上可用,但該網站似乎已經消失。

0

Here鏈接到jar歸檔與完整的javadoc最新的穩定MTJ。只需用7zip或類似的工具解壓縮即可。我同意缺乏與這個圖書館相關的指南可能會引起爭議。

0

我已經創造了MTJ 1.0.3快照網站上divshot.io:

http://mtj103.divshot.io/

希望這有助於。

+0

網站似乎已關閉。有沒有可以找到的另一個地址?這是實際的文檔還是javadoc? – Ben 2016-09-06 15:34:49