imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 04.06.2005, 23:44     # 1
ktulu
Junior Member
 
Аватар для ktulu
 
Регистрация: 21.04.2005
Сообщения: 117

ktulu Путь к славе только начался
Нужна библиотека матричных операций для С++

Да, точно, нужна такая библиотека С++. Знаю, есть lapack/clapack, но что-то меня не радует вечный перегон из фортрана в C, причем не в ++. Если кто знает, подскажите, пжлст. Нужны все (почти все ) матричные операции, включая псевдоинверсию и, особенно, БЫСТРОЕ (желательно) нахождение собственных чисел и векторов. Может, кто-нибудь знает еще, какие библиотеки использовались при написании того же МатЛаба? Что-то не верится, что они все с нуля ручками набивали...
ktulu вне форума  
Старый 05.06.2005, 10:50     # 2
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
В матлабе 5.3 начали использовать lapack

из релиз ноты 7.0.4 :
Цитата:
The core math functions use the LAPACK and BLAS linear algebra subroutine libraries and the FFTW Discrete Fourier Transform library. Because these processor-dependent libraries are optimized to the different platforms that MATLAB supports, they execute faster than the equivalent C or C++ code.
crawler вне форума  
Старый 05.06.2005, 13:02     # 3
ktulu
Junior Member
 
Аватар для ktulu
 
Регистрация: 21.04.2005
Сообщения: 117

ktulu Путь к славе только начался
Да, но, как я понимаю, отимизация коснулась именно фурье, лапласа и т.д., то есть интегралов, которые, насколько я помню, на фортране действительно писать/реализовывать/выполнять проще. А тут нужны матрицы Все равно thx!
ktulu вне форума  
Старый 07.06.2005, 15:43     # 4
pnp2000
Full Member
 
Аватар для pnp2000
 
Регистрация: 12.12.2003
Пол: Male
Сообщения: 1 780

pnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэй
Может INTEL.MATH.KERNEL.LIBRARY я сам с ней дела не имел просто мимо пробежала . но судя по названию может тебе подойти
pnp2000 вне форума  
Старый 13.06.2005, 21:06     # 5
Satan Klaus
Newbie
 
Регистрация: 11.09.2004
Сообщения: 44

Satan Klaus Путь к славе только начался
Цитата:
ktulu:
Да, но, как я понимаю, отимизация коснулась именно фурье, лапласа и т.д., то есть интегралов, которые, насколько я помню, на фортране действительно писать/реализовывать/выполнять проще. А тут нужны матрицы
В Матлабе как раз и используются оптимизированные библиотеки BLAS для работы с матрицами. Используются там ATLAS и MKL. Есть даже примеры использования с исходниками, причем поддерживаются различные компиляторы.
Satan Klaus вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:11.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.