SuperLU; EWST Превод

Авторско право и лиценз

Пакетът SuperLU се предлага в три различни вкуса:

ewst

  • 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 MB).
Осигурете Pthreads и OpenMP интерфейси. Съществуват и паралелни директиви за някои по-стари SMP.

  • Той поддържа както реални, така и сложни типове данни, с единична или двойна точност.
  • Работата SIMAX описва алгоритми и производителност на различни машини.
    SuperLU_MT демонстрира 5-10 пъти ускорение за редица известни търговски SMP и коефициент на факторизация до 2,5 Gigaflops.
  • Тези слайдове са от актуална дискусия.
  • Бележка освобождаване:
    • 15 ноември 1997 г. АЛФА версия
    • 1 септември 1999 г. Версия 1.0 (Последна актуализация: 5/24/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 файл (