Где находится документация для Matrix Toolkits Java и Netlib-Java?

Я решил установить несколько быстрых матриц и библиотек BLAS для Java и остановился на MTJ (при поддержке netlib-java), основываясь на результатах Java Matrix Benchmark. Я считаю, что у меня все установлено через Maven, но я не могу найти какой-либо достоверной документации для этих библиотек.

Логической отправной точкой будут страницы GitHub:

MTJ

Netlib

... Но я не могу найти ссылку на какие-либо учебные пособия или javadoc за пределами невероятно краткого вики-раздела MTJ на Github. Похоже, что источник Netlib находится в фортране (с F2J в качестве шага компиляции), поэтому я не могу сканировать напрямую, хотя источник вместо javadoc.

Чтобы еще больше сбить с толку, кажется, что существует какой-то Javadoc для MTJ, размещенный по какой- то причине в немецком университете, который ссылается на пакеты (такие как nni.BLAS), которые не являются частью библиотеки MTJ, которая Maven сделал для меня. Есть еще один скудный Javadoc, размещенный где-то внутри Университета Теннесси, который, хотя и не имеет явной связи с проектом netlib-java, каким-то образом имеет страницу Javadoc, которая, кажется, объясняет три дополнительных целочисленных аргумента, которые использует реализация Dlige-java netlib-java какой-то?) Если я посмотрю документацию на фортране внутри дистрибутива netlib-java для DGEMV, у него есть одиннадцать стандартных аргументов, которые я ожидаю от DGEMV.

Итак, вот мои вопросы:

1.) Есть ли официальная документация для MTJ/netlib? Если так, то где?

2.) Если нет официальной документации, есть ли другие ресурсы, которые позволили бы кому-то научиться пользоваться этой библиотекой? Если этот проект не используется исключительно разработчиками, то люди учатся его использовать. Как?

3.) Если Java-версия 11-аргументного netlib DGEMV не установлена ​​как часть MTJ через Maven, то что это за 14-аргументная вещь на моем жестком диске?

Благодарю.

4 ответа

Если вы загружаете MTJ через Maven, вы также можете скачать Javadoc и jar-файлы с исходным кодом в это время. (IntelliJ IDEA сделает это для вас автоматически.) Баночка называется mtj-1.0.2-javadoc.jar и содержит полный Javadoc. Когда-то это казалось доступным на веб-сайте, но этот сайт, похоже, исчез.

Самое близкое, что я видел до сих пор: http://en.wikipedia.org/wiki/Matrix_Toolkit_Java

Я создал сайт для mtj 1.0.3-snapshot на divshot.io:

http://mtj103.divshot.io/

Надеюсь это поможет.

Вот ссылка на архив с полной версией последнего стабильного MTJ. Просто распакуйте его с помощью инструмента 7zip или аналогичного. Я согласен, что отсутствие руководств, связанных с этой библиотекой, может быть оспаривающим.

Другие вопросы по тегам