2014-11-09 59 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