我着手为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