LINUX.ORG.RU

Blitz++ 0.10

 blitz, , ,


0

1

После почти 7 лет разработки вышла новая версия векторной математической библиотеки blitz — 0.10.

Новая версия представляет собой текущий срез репозитория blitz. Кроме исправления ошибок, разработчики трудились над повышением быстродействия, совместимостью с 64-х разрядными системами, потокобезопасностью, увеличением использования SIMD-инструкций путём выравнивания данных. К сожалению, многие из этих улучшений не задокументированы, поэтому вскоре ожидается версия 0.10.1, которая исправит этот недостаток.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Silent (всего исправлений: 3)

Для особо непродвинутых, которые в Фортране (танке) или наоборот пишут на numpy, можно хотя бы кратко рассказать, какие у этой библиотеки возможности, привязки к каким языкам имеются и проч. Непонятно же ничего из новости.

Vudod ★★★★★
()

Раз своего сайта у библиотеки нет, то значит она не нужна даже собственным разработчикам.

Reset ★★★★★
()

Blitz++ is a (LGPLv3+) licensed meta-template library for array manipulation in C++ with a speed comparable to Fortran implementations, while preserving an object-oriented interface.

hobbit ★★★★★
()
Ответ на: комментарий от Reset

К сожалению, многие из этих улучшений не задокументированы, поэтому вскоре ожидается версия 0.10.1, которая исправит этот недостаток.

Jaga ★★★
()
Ответ на: комментарий от Reset

нажимаю на документацию и вижу пустую страницу :)

Во времена живого oonumerics.org документация на сайте скорее всего представляла собой то же самое, что идёт в комплекте с библиотекой.

А про домен наверняка просто забыли за 7 лет заплатить.

dinn ★★★★★
() автор топика
Ответ на: комментарий от Vudod

Насколько я понял, библиотека родилась из желания иметь фортрановские массивы в c++.

dinn ★★★★★
() автор топика
Ответ на: комментарий от harper

За семь лет допилили только до 0.10? Фтопку.

Если нумеровать как современные веб-браузеры, то это бы была уже 10-я версия. А математические библиотеки развиваются не так активно, люди вообще портянками кода на fortran 77, которые родом из 80-х годов, пользуются.

dinn ★★★★★
() автор топика
Ответ на: комментарий от dinn

Насколько я понял, библиотека родилась из желания иметь фортрановские массивы в c++.

Вот я для этого собственную библиотеку написал. Непонятно вообще, чем там народ 7 лет занимался.

unanimous ★★★★★
()
Ответ на: комментарий от unanimous

Вот я для этого собственную библиотеку написал. Непонятно вообще, чем там народ 7 лет занимался.

Так тем видимо и занимался, что написал библиотеку, а дальше в ней ничего нового не сделаешь. Поэтому между версиями 0.9 и 0.10 прошло почти 7 лет. Да и библиотека, насколько я посмотрел, обошла фортрановские массивы.

dinn ★★★★★
() автор топика
Ответ на: комментарий от Boy_from_Jungle

с документацией

Там 100 страниц в инструкции. Этого мало?

форумами

Лист рассылки совсем не подойдёт?

а тут не ясно пока что

С 1996 года развивается, пока проект жив.

dinn ★★★★★
() автор топика
Ответ на: комментарий от Boy_from_Jungle

Внутри архива с исходниками в каталоге doc файл blitz.pdf. Да и почти во всех дистрибутивах blitz версии 0.9 присутствует. Документация к 0.10 по словам авторов пока не адаптирована.

dinn ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Мэпл, конечно, православен, но вот когда он научится диагонализовать матрицы 1000x1000 в 40-digits арифметике за приемлемое время, тогда компилируемые решения можно будет выкинуть. А пока приходится православить с C++.

unanimous ★★★★★
()

А как оно выглядит в плане удобства использования и производительности по сравнению с аналогами (тот же Armadillo)?

Gluttton
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.