Я установил для установки некоторые быстрые библиотеки матриц и BLAS для Java и установил MTJ (поддерживается netlib-java) по результатам Java Matrix Benchmark. Я считаю, что у меня все установлено через Maven, но я не могу найти заслуживающий доверия документ для этих библиотек.Где находится документация для Matrix Toolkits Java и Netlib-Java?
Логической отправной точкой будет являться GitHub страницы:
... Но я не могу найти ссылку на любые учебники или Javadoc за пределами невероятно лаконичным MTJ вики раздел по Github. Источник Netlib, похоже, находится в fortran (с F2J как шаг компиляции), поэтому я не могу сканировать напрямую, хотя источник вместо javadoc.
Чтобы сделать вещи еще более непонятными, по какой-то причине, есть какой-то Javadoc для MTJ, размещенный a German university, который ссылается на пакеты (например, nni.BLAS), которые, как представляется, не являются частью MTJ библиотеку, которую Мейвен сделал для меня. Есть еще один even sketchier Javadoc, расположенный где-то в Университете Теннесси, который, не имея явной связи с проектом netlib-java, каким-то образом имеет страницу Javadoc, которая, как представляется, объясняет три дополнительных целочисленных аргумента, которые использует реализация DGEMV netlib-java (смещения некоторых Сортировать?). Если я посмотрю на документацию fortran inside the netlib-java distribution для DGEMV, у нее есть одиннадцать стандартных аргументов, которые я ожидал бы от DGEMV.
Так вот мои вопросы:
1.) Есть ли официальная документация для MTJ/Netlib? Если да, то где?
2.) Если официальная документация отсутствует, существуют ли какие-либо другие ресурсы, которые позволят кому-то научиться пользоваться этой библиотекой? Если этот проект не используется исключительно разработчиками, люди учатся его каким-то образом использовать. Как?
3.) Если Java-версия 11-аргумента netlib DGEMV не установлена как часть MTJ через Maven, то что это за 14 аргументов на моем жестком диске?
Спасибо.
В текущей версии существует множество тестов в src/test/java, поэтому можно увидеть, как вызывается различные методы; кроме того, есть комментарии javadoc, которые кратко объясняют, что выполняется (например, javadoc из решателя BiCG читает «Решатель BiCG». BiCG решает несимметричную линейную систему
Ax = b
* с использованием метода предварительного выравнивания BiConjugate Gradient. ») –