SuperLU; EWSTranslate

Szerzői jog és licenc

A SuperLU csomag három különböző ízben kapható:

superlu

  • SuperLU szekvenciális gépekhez (Github. Dokumentációs kód)
  • SuperLU_MT párhuzamos megosztott memória gépekhez
  • SuperLU_DIST az elosztott memóriához (Github. Dokumentációs kód)
    A SuperLU_DIST célgépei rendkívül párhuzamos hibrid elosztott memóriarendszerek. A több GPU-val rendelkező hibrid rendszerek esetében már megvalósítottak numerikus faktorosítási rutinokat. További munkára lesz szükség az algoritmusok más fázisainak hibrid rendszereken történő megvalósításához és az erős skálázás extrém skálán történő javításához.

A felhasználói kézikönyv (LBNL-44289 műszaki jelentés) mindhárom könyvtárat leírja. (Utolsó frissítés: 2014. október)

A felhasználói üzenetek listája a változások, új kiadások stb. Bejelentésére szolgál.

Kérjük, küldjön e-mailt, ha a könyvtár bármely verzióját használta.

Ez a cikkem a különböző ízű közvetlen megoldók felméréséről.

Ezt a projektet a DOE, az NSF és a DARPA finanszírozta.

Egyéb munkatársak:
Pietro Cicotti, UCSD
Daniel Schreiber
Jinqchong Teo
Yu Wang
Eric Zhang, Albany High

SuperLU 5.2.1 verzió

    Szoftver letöltése (v5.2.1) - forráskód és dokumentáció egy tömörített tar fájlban (

SuperLU_MT 3.1 verzió

    Szoftver letöltése (V3.0) - forráskód és dokumentáció egy tömörített tar fájlban (

1,7 MB).
Biztosítson Pthreads és OpenMP interfészeket. Néhány régebbi SMP-re is vannak párhuzamos irányelvek.

  • Valódi és összetett adattípusokat egyaránt támogat, egyszeres vagy kettős pontossággal.
  • A SIMAX című munka algoritmusokat és teljesítményt ír le különböző gépeken.
    A SuperLU_MT 5-10-szeres gyorsulást mutatott az ismert kereskedelmi SMP-k tartományában, és legfeljebb 2,5 Gigaflopos faktorszámú volt.
  • Ezek a diák egy naprakész beszélgetésből származnak.
  • Kiadási megjegyzés:
    • 1997. november 15, ALPHA verzió
    • 1999. szeptember 1., 1.0-s verzió (Utolsó frissítés: 05.05.24.)
    • 2007. szeptember 10. Verzió 2.0 (Utolsó frissítés: 12.12.12.)
    • 2013. március 20., 2.1-es verzió
    • 2014. augusztus 18., 2.2-es verzió
    • 2014. december 20., 2.3-as verzió
    • 2015. február 7, 2.4-es verzió
    • 2015. május 1., 3.0 verzió
    • 2016. március 29-es verzió 3.1
      • Adja hozzá a matvec2 () rutinokat a myblas2.c fájlhoz
  • Változtassa meg a naplót
  • SuperLU_DIST 6.1.0 verzió

      Szoftver letöltése (V6.1.0) - forráskód és dokumentáció egy tömörített tar fájlban (