Библиотеки
![]() | |
Оригинальный автор(ы) | Мишель Мартоне |
---|---|
Стабильная версия | 1.2.0 / сентябрь 2016 г. |
Операционная система | Кросс-платформенный |
Доступно в | С , С++ , Фортран |
Тип | Библиотека программного обеспечения |
Лицензия | Лицензия GPL |
Веб-сайт | библиотека |
librsb библиотека с открытым исходным кодом — это параллельная для с разреженными матрицами вычислений с использованием матричного формата Recursive Sparse Blocks (RSB).
librsb обеспечивает кэширование эффективное многопоточных операций Sparse BLAS через OpenMP и лучше всего подходит для больших разреженных матриц .
Функции
[ редактировать ]librsb предоставляет:
- Преобразование из/в форматы разреженной матрицы COO, CSR, CSC.
- Поддержка четырех типов BLAS.
- Поддержка общих симметричных эрмитовых матриц.
- Параллельная резьба, со временем шаговая:
- Разреженное матрично-векторное умножение.
- Умножение разреженной матрицы на плотную матрицу.
- Разреженное матрично-векторное треугольное решение.
- Треугольное решение с разреженной матрицей и плотной матрицей.
- Умножение разреженной матрицы на разреженную матрицу.
- Элементарные разреженные матричные операции (масштабирование, сложение и т. д.).
- Масштабирование по строкам или по столбцам.
- Извлечение строк/столбцов.
- Онлайн-функция эмпирической автонастройки.
- Ввод/вывод файлов в формате Matrix Market.
- Рендеринг структуры RSB в фигуры EPS (инкапсулированный постскриптум).
- Программа для бенчмаркинга/тестирования производительности.
- Реализует стандарт Sparse BLAS , как указано на Техническом форуме BLAS. [1] документы.
Системные требования
[ редактировать ]librsb можно использовать из:
- C и C++ ( rsb.h ) интерфейс
- Фортран 90/95/2003 ( модуль rsb )
- GNU Octave (пакет sparsersb для GNU Octave) GNU Octave Пакет [2]
Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]Категории :
- Численная линейная алгебра
- Библиотеки C (язык программирования)
- Библиотеки Фортрана
- Бесплатное программное обеспечение, написанное на C.
- Числовые библиотеки
- Программное обеспечение для научного моделирования
- Бесплатное программное обеспечение для моделирования
- Бесплатное программное обеспечение, написанное на Фортране.