FLENS

Скриншот программы:
FLENS
Детали программы:
Версия: 2012-10-01
Дата загрузки: 20 Feb 15
Разработчик: Michael Lehn
Тип распространения: Бесплатная
Популярность: 35

Rating: nan/5 (Total Votes: 0)

FLENS проект:
ย ท С ++ интерфейс для BLAS и LAPACK
ย ท чрезвычайно удобно C ++ интерфейс для BLAS и LAPACK
ย ท чрезвычайно эффективный интерфейс C ++ для BLAS и LAPACK:
ย ท Там нет времени выполнения накладных расходов по сравнению с непосредственно призывающих BLAS и LAPACK.
ย ท Там нет неясные побочные эффекты, такие как внутренней создания временных объектов
FLENS НЕ:
ย ท просто C ++ интерфейс для BLAS и LAPACK! Это больше, чем что:
ย ท это расширяемый: например Простая интеграция матрицы / вектор пользовательских типов.
ย ท это гибкая: например обобщенное программирование численных алгоритмов.
FLENS определенно не:
ย ท ... замена Matlab. В то время как FLENS принял некоторые приятные обозначения имеет совершенно другую интенцию. Хорошо, Matlab использует BLAS и LAPACK просто как FLENS. Но он использует только часть. Matlab имеет в основном только два вида данных, и эти общие матрицы и разреженные матрицы. Если у вас есть матриц с зонной структуры Matlab не будет использовать эти BLAS и LAPACK процедур, которые используют эту структуру.
ย ท Просто убедитесь, что вы к нам прямо: мы не хотим, чтобы колотить Matlab. Это отличный инструмент. Но вы должны понять, что это правильный инструмент для вашей работы. Matlab является отличным инструментом, потому что это очень простой в использовании и позволяет быстрое прототипирование. Для многих людей производительность Matlab нормально. Для тех людей, может и не быть абсолютно никаких причин, чтобы даже рассмотреть вопрос об использовании FLENS.
ย ท FLENS дает вам полный контроль о том, что происходит за кулисами. Она обеспечивает (например) общее, треугольные, симметричные и эрмитовых матриц типов. Элементы этих матриц могут быть сохранены в различных форматах: полный хранения (хранится все MXN элементы), хранение (полосы магазин только диагоналей ленточной матрицы), упакованный хранения (магазин только верхний или нижний треугольные часть).
ย ท FLENS реализует концепцию вид: Вы можете определить, что вектор вставить строку, столбец или диагональ матрицы. Вы можете определить, что элементы треугольной матрицы, которые хранятся в верхней треугольной части матрицы общего ...

Что нового В этом выпуске:

  • Этот релиз полностью поддерживает все матрицы / вектора типы, указанные BLAS (т.е. матрицы с группой, упакованных или полных форматов хранения и плотных векторов).
  • Кроме того, разреженные матрицы с координации и сжатые форматы хранения доступны.
  • Учебники были распространены на примером того, как пользователи могут интегрировать новые матрицы / вектора типы в FLENS.
  • Они также показывают, как вид матрицы могут быть легко использованы для реализации численных алгоритмов высокой производительности.

Что нового в версии 2012-08-28:

  • Это версии добавлены матрица-вектор продукты для Вообще, симметрично, и эрмитовых матриц с редкими CRS и формат CCS.
  • Примеры были добавлены для пользовательских типов матрицы.

Что нового в версии 2012-08-21:.

  • Большая часть документации была переписана
  • Список общих функций FLENS-LAPACK был продлен.
  • Общий реализация RefBLAS была завершена (так называемый CXXBLAS).
  • Редкие виды матричные были переработаны (пока экспериментальный).
  • Пример был добавлен для взаимодействия с редкой решателя от SuperLU.

Похожие программы

Topologic
Topologic

17 Feb 15

galculator
galculator

20 Feb 15

Convex Processing
Convex Processing

12 May 15

EqualX
EqualX

20 Feb 15

Комментарии к FLENS

Комментарии не найдены
добавить комментарий
Включите картинки!