Matrix Toolkits Java和Netlib-Java的文档在哪里可以找到?

4
我开始安装一些Java的快速矩阵和BLAS库,最终选择了MTJ(由netlib-java支持),这是基于Java Matrix Benchmark结果的选择。我相信我已经通过Maven安装了所有内容,但是我找不到任何可靠的文档来了解这些库。
逻辑起点应该是github页面: MTJ netlib 但是我找不到任何教程或者javadoc的链接,除了Github上非常简洁的MTJ维基部分。Netlib的源码似乎是Fortran(需要使用F2J编译),所以我无法像使用javadoc那样直接查看源码。
更令人困惑的是,某个德国大学托管了MTJ的某种Javadoc,网址为http://www.inf.uni-konstanz.de/algo/lehre/ws05/pp/mtj/index.html,其中引用了一些包(如nni.BLAS),这些包似乎不是Maven为我创建的MTJ库的一部分。还有另一个更加不可靠的Javadoc,它托管在田纳西大学内部的某个地方,虽然与netlib-java项目没有明显联系,但是确实有一个Javadoc页面,似乎解释了netlib-java的DGEMV实现使用的三个额外整数参数(某种偏移量?)。如果我查看netlib-java分发中的Fortran文档,则DGEMV具有我希望从DGEMV获得的11个标准参数。
所以这里是我的问题:
1.) MTJ/netlib是否有官方文档?如果有,那在哪里?
2.) 如果没有官方文档,是否有其他资源可以让人们学习使用这个库?如果这个项目不仅由开发人员使用,那么人们肯定会通过某种方式学习使用它。那是怎么样的方式?
3.) 如果通过Maven未安装netlib的11个参数DGEMV的Java版本,则我硬盘上的这个14个参数的东西是什么?
谢谢。

在当前版本中,有许多测试位于src/test/java下,因此可以看到各种方法的调用方式。此外,还有JavaDoc注释,简要解释正在实现的内容(例如,BiCG求解器的JavaDoc读取“BiCG求解器。BiCG使用预处理的双共轭梯度法解决不对称线性系统<code>Ax = b</code> *。”) - John Donn
4个回答

1
如果您通过Maven下载MTJ,您可以在那个时候下载Javadoc和源代码jar包。(IntelliJ IDEA会自动为您完成这个操作。) jar包的名称是mtj-1.0.2-javadoc.jar,其中包含了全面的Javadoc文档。曾经有一个网站上似乎也提供了这个文档,但那个网站已经不存在了。

0

网站似乎已经崩溃了。还有其他地址可以找到它吗?这是实际文档还是Javadoc? - Ben

0

这里是最新稳定版MTJ的完整javadoc的jar归档文件链接。只需使用7zip或类似工具解压缩即可。我同意,缺乏与此库相关的指南可能会让人望而生畏。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接