Опять решение СЛАУ
От: LeaZzID  
Дата: 13.06.05 07:02
Оценка:
наверное, здесь дурной тон, но заранее прошу прощения... в решении задачи приходится пачками решать СЛАУ большой размерности. матрицы систем имеют много нулевых элементов. постоянно системы несовместны — использую методы сингулярного разложения и ортогонализации ... (algolib.manual.ru вроде). определенно требуются методы,работающие быстрее упомянутых. никто не подскажет какие методы стоит попробовать?
Re: Опять решение СЛАУ
От: Trean Беларусь http://axamit.com/
Дата: 13.06.05 10:10
Оценка:
Здравствуйте, LeaZzID, Вы писали:

LZI>наверное, здесь дурной тон, но заранее прошу прощения... в решении задачи приходится пачками решать СЛАУ большой размерности. матрицы систем имеют много нулевых элементов. постоянно системы несовместны — использую методы сингулярного разложения и ортогонализации ... (algolib.manual.ru вроде). определенно требуются методы,работающие быстрее упомянутых. никто не подскажет какие методы стоит попробовать?


Может посмотреть в сторону BLAS и иже с ним, Чтобы велосипед не изобретать?
Re[2]: Опять решение СЛАУ
От: CiViLiS Россия  
Дата: 13.06.05 18:39
Оценка:
Здравствуйте, Trean, Вы писали:

T>Здравствуйте, LeaZzID, Вы писали:


LZI>>наверное, здесь дурной тон, но заранее прошу прощения... в решении задачи приходится пачками решать СЛАУ большой размерности. матрицы систем имеют много нулевых элементов. постоянно системы несовместны — использую методы сингулярного разложения и ортогонализации ... (algolib.manual.ru вроде). определенно требуются методы,работающие быстрее упомянутых. никто не подскажет какие методы стоит попробовать?


T>Может посмотреть в сторону BLAS и иже с ним, Чтобы велосипед не изобретать?

Во-первых БЛАС это библиотека которая умеет делать только простые арифметические операции с векторами и матрицами. Системы она решать не умеет. А вот над БЛАСОМ существует масса библиотек, в которых реализованы различные методы решения СЛАУ.

Рекомендую посетить сайт netlib.org. А если точнее, то посмотрите в сторону одной из самых производительных библиотек ATLAS. Также если Вы на нетлибе в поиске наберете фразу "sparse matrix", то получите ссылки на билиотеки ориентированные на работу с разреженными матрицами.
... << RSDN@Home 1.1.4 beta 7 rev. 459>>
"Бог не терпит голой сингулярности" -- Роджер Пенроуз
Re[3]: Опять решение СЛАУ
От: Trean Беларусь http://axamit.com/
Дата: 13.06.05 20:32
Оценка: 4 (1)
Здравствуйте, CiViLiS, Вы писали:

CVL>Здравствуйте, Trean, Вы писали:


T>>Здравствуйте, LeaZzID, Вы писали:


LZI>>>наверное, здесь дурной тон, но заранее прошу прощения... в решении задачи приходится пачками решать СЛАУ большой размерности. матрицы систем имеют много нулевых элементов. постоянно системы несовместны — использую методы сингулярного разложения и ортогонализации ... (algolib.manual.ru вроде). определенно требуются методы,работающие быстрее упомянутых. никто не подскажет какие методы стоит попробовать?


T>>Может посмотреть в сторону BLAS и иже с ним, Чтобы велосипед не изобретать?

CVL>Во-первых БЛАС это библиотека которая умеет делать только простые арифметические операции с векторами и матрицами. Системы она решать не умеет. А вот над БЛАСОМ существует масса библиотек, в которых реализованы различные методы решения СЛАУ.

Знаем не первый день на свете ))
Вот небольшой список того,что может пригодиться в данном случае и на перспективу:

BLAS
CBLAS
ATLAS
LAPACK
LAPACK++
CLAPACK
JLAPACK
SparceLib++
CAM
GSL
ITXGEMM
FLAME
Blitz++
LEDA
CGAL

извиняюсь что без урлов, времени мало, найти не проблема
Re[4]: Опять решение СЛАУ
От: LeaZzID  
Дата: 15.06.05 03:35
Оценка:
Здравствуйте, Trean, Вы писали:


T>BLAS

T>CBLAS
T>ATLAS
T>LAPACK
T>LAPACK++
T>CLAPACK
T>JLAPACK
T>SparceLib++
T>CAM
T>GSL
T>ITXGEMM
T>FLAME
T>Blitz++
T>LEDA
T>CGAL

спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.