* Re: [Comm] ScaLAPACK
@ 2009-02-11 6:48 ` REAL
2009-02-12 8:36 ` Константин Михайленко
0 siblings, 2 replies; 15+ messages in thread
From: REAL @ 2009-02-11 6:48 UTC (permalink / raw)
To: ALT Linux Community general discussions
Rinat Bikov пишет:
> Здравствуйте, уважаемые!
> Кто-нибудь уже пробовал собирать ScaLAPACK для ALTLinux?
А где и как использовать собираетесь? Чем
http://sisyphus.ru/srpm/Sisyphus/lapack не устраивает?
Просто у ScaLAPACK дата последнего обновления - январь 2007 года.
Как-то не хочется с такой тухлятиной связываться, если непонятно, для
чего он нужен вообще.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] ScaLAPACK
2009-02-11 6:48 ` [Comm] ScaLAPACK REAL
@ 2009-02-12 8:36 ` Константин Михайленко
2009-02-12 8:54 ` REAL
1 sibling, 2 replies; 15+ messages in thread
From: Константин Михайленко @ 2009-02-12 8:36 UTC (permalink / raw)
To: ALT Linux Community general discussions
> А где и как использовать собираетесь? Чем
> http://sisyphus.ru/srpm/Sisyphus/lapack не устраивает?
У человека кластер, а вы ему последовательную библиотеку суёте
> Просто у ScaLAPACK дата последнего обновления - январь 2007 года. Как-то не
> хочется с такой тухлятиной связываться, если непонятно, для чего он нужен
> вообще.
Вообще-то ScaLAPACK это LAPACK поверх MPI.
Последнее, слава богу, жёстко стандартизовано
Но мат.библиотеки я зарёкся пытаться пакетить, лучше их руками по
месту собирать.
Сплошь и рядом сделаны <<заглушки>>, на которых компилятор выдаёт предупреждение,
и как итог пакет не пропускается роботом.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] ScaLAPACK
2009-02-12 8:36 ` Константин Михайленко
@ 2009-02-12 8:54 ` REAL
2009-02-12 18:35 ` Константин Михайленко
1 sibling, 1 reply; 15+ messages in thread
From: REAL @ 2009-02-12 8:54 UTC (permalink / raw)
To: ALT Linux Community general discussions
Константин Михайленко пишет:
>> А где и как использовать собираетесь? Чем
>> http://sisyphus.ru/srpm/Sisyphus/lapack не устраивает?
> У человека кластер, а вы ему последовательную библиотеку суёте
Ну откуда ж мне знать, что у него кластер, я не телепат. А что собой
представляет ScaLAPACK, то для меня сие тайна, ибо я ради этого знания
просто так архивы качать не мастер, а по ссылке, что Вы дали,
информации нет ВООБЩЕ (кроме ссылок на те же архивы, которые я не
мастер и так далее). Вообще, коли open source, то и информация хоть
какая-то должна быть в наличии, хотя бы краткий README.txt, а иначе
нафиг оно, тем более тухлое такое...
> Но мат.библиотеки я зарёкся пытаться пакетить, лучше их руками по
> месту собирать.
Думаете, у других лучше получится? ;)
В смысле, у тех, у кого желание будет.
У меня вот пока нет такого желания, ибо не вижу особого смысла: до сих
пор кластеры (наш тоже, с MPI, разумеется) без этой библиотеки жили, и
не чихают. Вот если мне такой смысл разжуют, может быть, сподоблюсь...
> Сплошь и рядом сделаны <<заглушки>>, на которых компилятор выдаёт предупреждение,
> и как итог пакет не пропускается роботом.
Хм, а как же тогда в сизифе другие мат.пакеты оказались? ;)
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] ScaLAPACK
2009-02-12 8:54 ` REAL
@ 2009-02-12 18:35 ` Константин Михайленко
2009-02-13 4:05 ` REAL
0 siblings, 1 reply; 15+ messages in thread
From: Константин Михайленко @ 2009-02-12 18:35 UTC (permalink / raw)
To: ALT Linux Community general discussions
А зачем вам такому злому что-то жевать?
12 февраля 2009 г. 13:54 пользователь REAL <root@mmedia2.kemsu.ru> написал:
> Константин Михайленко пишет:
>>>
>>> А где и как использовать собираетесь? Чем
>>> http://sisyphus.ru/srpm/Sisyphus/lapack не устраивает?
>>
>> У человека кластер, а вы ему последовательную библиотеку суёте
>
> Ну откуда ж мне знать, что у него кластер, я не телепат. А что собой
> представляет ScaLAPACK, то для меня сие тайна, ибо я ради этого знания
> просто так архивы качать не мастер, а по ссылке, что Вы дали, информации нет
> ВООБЩЕ (кроме ссылок на те же архивы, которые я не мастер и так далее).
> Вообще, коли open source, то и информация хоть какая-то должна быть в
> наличии, хотя бы краткий README.txt, а иначе нафиг оно, тем более тухлое
> такое...
>
>> Но мат.библиотеки я зарёкся пытаться пакетить, лучше их руками по
>> месту собирать.
>
> Думаете, у других лучше получится? ;)
> В смысле, у тех, у кого желание будет.
>
> У меня вот пока нет такого желания, ибо не вижу особого смысла: до сих пор
> кластеры (наш тоже, с MPI, разумеется) без этой библиотеки жили, и не
> чихают. Вот если мне такой смысл разжуют, может быть, сподоблюсь...
>
>> Сплошь и рядом сделаны <<заглушки>>, на которых компилятор выдаёт
>> предупреждение,
>> и как итог пакет не пропускается роботом.
>
> Хм, а как же тогда в сизифе другие мат.пакеты оказались? ;)
>
> --
>
> REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
> _______________________________________________
> community mailing list
> community@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/community
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] ScaLAPACK
2009-02-12 18:35 ` Константин Михайленко
@ 2009-02-13 4:05 ` REAL
2009-02-13 4:20 ` Константин Михайленко
0 siblings, 1 reply; 15+ messages in thread
From: REAL @ 2009-02-13 4:05 UTC (permalink / raw)
To: ALT Linux Community general discussions
Константин Михайленко пишет:
> А зачем вам такому злому что-то жевать?
Хм, впервые меня наделили таким эпитетом в рассылках alt :)
Где злоба? У вас был вопрос, я задал наводящие вопросы, в ответ ничего
по делу нет. Значит, Вам-таки вовсе и не нужен сабж, а просто праздный
интерес?
Учту.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] ScaLAPACK
2009-02-13 4:05 ` REAL
@ 2009-02-13 4:20 ` Константин Михайленко
2009-02-13 4:40 ` REAL
0 siblings, 1 reply; 15+ messages in thread
From: Константин Михайленко @ 2009-02-13 4:20 UTC (permalink / raw)
To: ALT Linux Community general discussions
Не только злой, но и слепой :))
Вопросы задал не я, прошу заметить.
Вы наехали со странными заявами про <<протухлость>>.
Я подошёл и пояснил, что к чему, -- вы на меня набросились.
При этом показали, что влезли в разговор вообще без знания о предмете.
Ну и зачем так делать?
> Где злоба? У вас был вопрос, я задал наводящие вопросы, в ответ ничего по
> делу нет. Значит, Вам-таки вовсе и не нужен сабж, а просто праздный интерес?
--Ваш вопрос--
Просто у ScaLAPACK дата последнего обновления - январь 2007 года.
Как-то не хочется с такой тухлятиной связываться, если непонятно, для
чего он нужен вообще.
--
--Мой ответ--
Вообще-то ScaLAPACK это LAPACK поверх MPI.
Последнее, слава богу, жёстко стандартизовано
--
На мой взгляд, поясняет и зачем оно нужно, и почему глупо называть
такого рода пакеты <<тухлятиной>>. Заодно я пояснил про проблемы со
сборкой. Кстати те сборки математических библиотек, которые я встречал
в разных дистрибутивах, всегда отличаются некоторой однобокостью, что
зачастую делает такую сборку достаточно бессмысленной. А по ряду
причин и невозможной в случае ALT для некоторых пакетов (сам
обламывался на пакете slatec: для себя собирается и нормально
работает, но автоматическую сборку не проходит принципиально).
Если покопаться на netlib.org, можно встретить активно используемые
пакеты, не изменявшиеся лет 20, если не больше. Свежее только то, что
переписывали с фортрана77. Ибо нет необходимости ежедневно сувать
культяпки в много лет назад вылизанный код.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] ScaLAPACK
2009-02-13 4:20 ` Константин Михайленко
@ 2009-02-13 4:40 ` REAL
2009-02-13 6:00 ` Константин Михайленко
0 siblings, 1 reply; 15+ messages in thread
From: REAL @ 2009-02-13 4:40 UTC (permalink / raw)
To: ALT Linux Community general discussions
Константин Михайленко пишет:
> Вы наехали со странными заявами про <<протухлость>>.
А как ещё это назвать, если кроме набора старых файлов, ничего нет?
Даже краткого описания.
> вы на меня набросились.
Где?
> На мой взгляд, поясняет и зачем оно нужно, и почему глупо называть
> такого рода пакеты <<тухлятиной>>. Заодно я пояснил про проблемы со
> сборкой.
У нас даже студенты, когда пишут пакеты для параллельных вычислений,
выкладывают краткое readme, так что обычно посмотреть туда (не
вытягивая сами сырцы или, того хуже, pdf) вполне достаточно, чтобы
понять, что это и для чего предназначено. А в рассматриваемом случае и
этого нет, что позволяет сделать вывод, что даже авторам сего проекта
нет дела до того, будет ли кто-то это использовать. Так что наезд был
не на Вас и не на кого-то ещё из интересующихся, а скорее на факт
отсутствия внятного описания. То, что это lapack поверх mpi, можно
было не повторять, вопрос в том, что конкретно там, остаётся открытым.
Специально лезть в незнакомые сырцы никто не будет, если неясно,
имеет ли вообще это смысл. У нас вот до сих пор используют на кластере
простой lapack, и никто не жалуется, ибо всё нужное происходит на
сервере, который уже распинывает задания по кластеру; я вот не
понимаю, что такого там может быть, что придаст смысл хотя бы беглому
знакомству с продуктом.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] ScaLAPACK
2009-02-13 4:40 ` REAL
@ 2009-02-13 6:00 ` Константин Михайленко
2009-02-13 6:18 ` REAL
0 siblings, 1 reply; 15+ messages in thread
From: Константин Михайленко @ 2009-02-13 6:00 UTC (permalink / raw)
To: ALT Linux Community general discussions
> У нас даже студенты, когда пишут пакеты для параллельных вычислений,
> выкладывают краткое readme, так что обычно посмотреть туда (не вытягивая
> сами сырцы или, того хуже, pdf) вполне достаточно, чтобы понять, что это и
достаточно заглянуть на netlib, чтобы убедиться, что вы говорите то,
чего не знаете
http://netlib.org/scalapack/index.html
а там и форум тебе, и FAQ и ридми всяких видов, например
http://netlib.org/scalapack/scalapack_installer_0.94/README
и
The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK
routines redesigned for distributed memory MIMD parallel computers. It
is currently written in a Single-Program-Multiple-Data style using
explicit message passing for interprocessor communication. It assumes
matrices are laid out in a two-dimensional block cyclic decomposition.
ScaLAPACK is designed for heterogeneous computing and is portable on
any computer that supports MPI or PVM.
Like LAPACK, the ScaLAPACK routines are based on block-partitioned
algorithms in order to minimize the frequency of data movement between
different levels of the memory hierarchy. (For such machines, the
memory hierarchy includes the off-processor memory of other
processors, in addition to the hierarchy of registers, cache, and
local memory on each processor.) The fundamental building blocks of
the ScaLAPACK library are distributed memory versions (PBLAS) of the
Level 1, 2 and 3 BLAS, and a set of Basic Linear Algebra Communication
Subprograms (BLACS) for communication tasks that arise frequently in
parallel linear algebra computations. In the ScaLAPACK routines, all
interprocessor communication occurs within the PBLAS and the BLACS.
One of the design goals of ScaLAPACK was to have the ScaLAPACK
routines resemble their LAPACK equivalents as much as possible.
Ну и чего вам не хватает? Поворчать охота?
А то, что у вас до сих пор изобретают велосипед каждый раз, (<<У нас
вот до сих пор используют на кластере простой lapack>>) так тем не
гордиться надо, но стесняться
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] ScaLAPACK
2009-02-13 6:00 ` Константин Михайленко
@ 2009-02-13 6:18 ` REAL
2009-02-13 7:53 ` Константин Михайленко
0 siblings, 1 reply; 15+ messages in thread
From: REAL @ 2009-02-13 6:18 UTC (permalink / raw)
To: ALT Linux Community general discussions
Константин Михайленко пишет:
> достаточно заглянуть на netlib, чтобы убедиться, что вы говорите то,
> чего не знаете
>
> http://netlib.org/scalapack/index.html
Ну это лукавство, данная ссылка на той странице вообще последняя и
подписана как одна из старых версий. Дали бы ссылку эту раньше, и
разговоров бы не было. А то я тоже могу выдать название какого-нибудь
продукта, дав левую ссылку, и с умным видом говорить, что Вы ничего не
знаете. В детском саду, что ли?
> А то, что у вас до сих пор изобретают велосипед каждый раз, (<<У нас
> вот до сих пор используют на кластере простой lapack>>) так тем не
> гордиться надо, но стесняться
У кого есть руки и мозги, те их используют, тут стесняться нечему. Я
вот ещё почитаю, что там про ScaLAPACK написано (ещё большой вопрос, у
кого велосипед, у них или у нас), а вот с Вами впредь не связываюсь,
что-то уж больно агрессивного снобизма и передёргиваний много не по делу.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] ScaLAPACK
2009-02-13 6:18 ` REAL
@ 2009-02-13 7:53 ` Константин Михайленко
2009-02-13 14:17 ` [Comm] Adm... (was: ScaLAPACK) Michael Shigorin
0 siblings, 1 reply; 15+ messages in thread
From: Константин Михайленко @ 2009-02-13 7:53 UTC (permalink / raw)
To: ALT Linux Community general discussions
> велосипед, у них или у нас), а вот с Вами впредь не связываюсь, что-то уж
> больно агрессивного снобизма и передёргиваний много не по делу.
Дык, это не снобизм, батенька, это защитная реакция была :)
Снобизм в полный рост вот он: <<Как-то не хочется с такой тухлятиной связываться>>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] ScaLAPACK
@ 2009-02-13 9:55 ` Константин Михайленко
2009-02-16 3:30 ` REAL
1 sibling, 0 replies; 15+ messages in thread
From: Константин Михайленко @ 2009-02-13 9:55 UTC (permalink / raw)
To: ALT Linux Community general discussions
> Но можно где-нибудь хранить в открытом доступе собранный вручную пакет?
Можно, конечно. Но собирать уже придётся его топором :(
Ибо если хотим нормальных зависимостей, то надо продираться сквозь сборку.
> И интересно, а сколько ворнингов было у slatec?
Уже не вспомню, бо году в 2004 примерно это было.
Но немного, с десяток. Как раз на <<заглушках>>, когда функция формально
присутствует, но кода нет.
Просто как make&&make install собиралось нормально, а вот опакетить :(
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Comm] Adm... (was: ScaLAPACK)
2009-02-13 7:53 ` Константин Михайленко
@ 2009-02-13 14:17 ` Michael Shigorin
2009-02-13 16:55 ` Константин Михайленко
0 siblings, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2009-02-13 14:17 UTC (permalink / raw)
To: ALT Linux Community general discussions
Мужики, давайте нас будет пореже заносить на поворотах, м? :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] Adm... (was: ScaLAPACK)
2009-02-13 14:17 ` [Comm] Adm... (was: ScaLAPACK) Michael Shigorin
@ 2009-02-13 16:55 ` Константин Михайленко
0 siblings, 0 replies; 15+ messages in thread
From: Константин Михайленко @ 2009-02-13 16:55 UTC (permalink / raw)
To: shigorin, ALT Linux Community general discussions
А что не так?
:)
13 февраля 2009 г. 19:17 пользователь Michael Shigorin
<mike@osdn.org.ua> написал:
> Мужики, давайте нас будет пореже заносить на поворотах, м? :)
>
> --
> ---- WBR, Michael Shigorin <mike@altlinux.ru>
> ------ Linux.Kiev http://www.linux.kiev.ua/
> _______________________________________________
> community mailing list
> community@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/community
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] ScaLAPACK
@ 2009-02-16 3:30 ` REAL
0 siblings, 0 replies; 15+ messages in thread
From: REAL @ 2009-02-16 3:30 UTC (permalink / raw)
To: ALT Linux Community general discussions
Rinat Bikov пишет:
> Кто-нибудь уже пробовал собирать ScaLAPACK для ALTLinux?
> Просто нужно было работать с матрицами на кластере
> для достижения высокой точности численных вычислений,
> а без пакета не очень хотелось...
Для i586:
http://git.altlinux.org/tasks/957/build/1/i586/rpms/
Для x86_64:
http://git.altlinux.org/tasks/957/build/1/x86_64/rpms/
Не тестировалось. Библиотека статическая, динамическую если делать (а
надо ли вообще это для кластера?!) - это надо весь проект по винтикам
разбирать, авторы динамический вариант даже в планах не держали.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Comm] ScaLAPACK
2009-02-13 9:55 ` [Comm] ScaLAPACK Константин Михайленко
@ 2009-02-16 3:30 ` REAL
1 sibling, 0 replies; 15+ messages in thread
From: REAL @ 2009-02-16 3:30 UTC (permalink / raw)
To: ALT Linux Community general discussions
Rinat Bikov пишет:
> Но можно где-нибудь хранить в открытом доступе собранный вручную пакет?
Пакет ушёл в сизиф, просто поскольку были выходные, ещё не успел доехать.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2009-02-16 3:30 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-11 6:48 ` [Comm] ScaLAPACK REAL
2009-02-12 8:36 ` Константин Михайленко
2009-02-12 8:54 ` REAL
2009-02-12 18:35 ` Константин Михайленко
2009-02-13 4:05 ` REAL
2009-02-13 4:20 ` Константин Михайленко
2009-02-13 4:40 ` REAL
2009-02-13 6:00 ` Константин Михайленко
2009-02-13 6:18 ` REAL
2009-02-13 7:53 ` Константин Михайленко
2009-02-13 14:17 ` [Comm] Adm... (was: ScaLAPACK) Michael Shigorin
2009-02-13 16:55 ` Константин Михайленко
2009-02-13 9:55 ` [Comm] ScaLAPACK Константин Михайленко
2009-02-16 3:30 ` REAL
2009-02-16 3:30 ` REAL
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git