SuperLU; EWSTПерекласти

Авторське право та ліцензія

Пакет SuperLU поставляється в трьох різних варіантах:

superlu

  • SuperLU для послідовних машин (Github. Код документації)
  • SuperLU_MT для машин паралельної спільної пам'яті
  • SuperLU_DIST для розподіленої пам'яті (Github. Код документації)
    Цільові машини для SuperLU_DIST - надзвичайно паралельні гібридні розподілені системи пам'яті. Процедури числового розкладання на факторизацію вже реалізовані для гібридних систем з декількома графічними процесорами. Потрібна буде додаткова робота для реалізації інших фаз алгоритмів на гібридних системах та для покращення сильного масштабування в екстремальних масштабах.

Посібник користувача (технічний звіт LBNL-44289) описує всі три бібліотеки. (Останнє оновлення: жовтень 2014 р.)

Список повідомлень користувачів використовується для оголошення змін, нових випусків тощо.

Будь ласка, напишіть, якщо ви використовували будь-які версії бібліотеки.

Це моя стаття про опитування прямих розчинників різних смаків.

Цей проект фінансували DOE, NSF та DARPA.

Інші співавтори:
П’єтро Чікотті, UCSD
Даніель Шрайбер
Jinqchong Teo
Ю Ван
Ерік Чжан, Олбані Хай

Версія SuperLU 5.2.1

    Завантажити програмне забезпечення (v5.2.1) - вихідний код та документація у стисненому tar-файлі (

SuperLU_MT Версія 3.1

    Завантажити програмне забезпечення (V3.0) - вихідний код та документація у стисненому файлі tar (

1,7 МБ).
Надайте інтерфейси Pthreads та OpenMP. Існують також паралельні директиви для деяких старих SMP.

  • Він підтримує як реальні, так і складні типи даних, з однією або подвійною точністю.
  • Робота SIMAX описує алгоритми та продуктивність на різних машинах.
    SuperLU_MT продемонстрував прискорення в 5-10 разів у ряді відомих комерційних SMP та коефіцієнт факторизації до 2,5 Гігафлопс.
  • Ці слайди - з актуальної дискусії.
  • Примітка до випуску:
    • 15 листопада 1997 р. Версія ALPHA
    • 1 вересня 1999 р. Версія 1.0 (Останнє оновлення: 24.05.05)
    • 10 вересня 2007 р. Версія 2.0 (Останнє оновлення: 12.12.12)
    • 20 березня 2013 р. Версія 2.1
    • 18 серпня 2014 р. Версія 2.2
    • 20 грудня 2014 р. Версія 2.3
    • 7 лютого 2015 р. Версія 2.4
    • 1 травня 2015 року версія 3.0
    • 29 квітня 2016 р. Версія 3.1
      • Додайте підпрограми matvec2 () до myblas2.c
  • Змінити журнал
  • SuperLU_DIST версія 6.1.0

      Завантажити програмне забезпечення (V6.1.0) - вихідний код та документація у стисненому файлі tar (