FLENS

Screenshot der Software:
FLENS
Softwarebeschreibung:
Version: 2012-10-01
Upload-Datum: 20 Feb 15
Entwickler: Michael Lehn
Lizenz: Frei
Popularität: 35

Rating: nan/5 (Total Votes: 0)

FLENS Projekt :.
Zum einen C ++ Schnittstelle für BLAS und LAPACK.
Direkt eine äußerst günstige C ++ Schnittstelle für BLAS und LAPACK.
Zum einen äußerst effizienten C ++ Schnittstelle zu BLAS und LAPACK :.
Überspringen Es gibt keine Laufzeit-Overhead im Vergleich zum direkten Aufruf BLAS und LAPACK.
Überspringen Es sind keine obskuren Nebenwirkungen wie innere Erzeugung von temporären Objekten.
FLENS ist NICHT:
Direkt gerade eine C ++ Schnittstelle für BLAS und LAPACK! Es ist mehr als das :.
Überspringen Sie es erweiterbar ist: zum Beispiel die einfache Integration von benutzerdefinierten Matrix / Vektor-Typen.
Überspringen Sie es flexibel ist: zB generische Programmierung numerischer Algorithmen.
FLENS ist definitiv nicht:
Sitz ... Ersatz für Matlab. Während FLENS angenommen einige nette Notationen es hat eine ganz andere Absicht. Ok, verwendet Matlab BLAS und LAPACK wie FLENS. Aber es nutzt nur einen Teil. Matlab im Grunde nur zwei Datentypen und diese. sind die allgemeinen Matrizen und dünn besetzte Matrizen. Wenn Sie Matrizen mit Bandstruktur Matlab nicht verwenden diese BLAS und LAPACK Routinen, die diese Struktur ausnutzen zu können.
Überspringen Nur um sicherzustellen, dass Sie mit uns richtig zu machen: Wir wollen nicht in Matlab bash Es ist ein großartiges Werkzeug, aber Sie haben, um herauszufinden, was ist das richtige Werkzeug für den Job Matlab ist ein großes Werkzeug, weil es ist sehr einfach zu.... bedienen und es ermöglicht Rapid Prototyping. Für viele Menschen ist die Leistung der Matlab ist Ok. Für diese Menschen könnte es absolut keinen Grund, noch sollten Sie FLENS sein.
Zum FLENS gibt Ihnen volle Kontrolle über das, was vor sich geht hinter den Kulissen Er bietet (zum Beispiel) allgemeine, dreieckig, symmetrisch und hermitesche Matrix-Typen Elemente dieser Matrizen können in verschiedenen Formaten gespeichert werden:.. Vollspeicher (Speicher alle mxn Elemente). , Bandspeicher (nur Diagonalen eines Bandmatrix zu speichern), verpackt Speicherung (Store nur die oberen oder unteren Dreiecksteil).
Zum FLENS implementiert einen View-Konzept: Sie können festlegen, dass ein Vektor verweist auf eine Zeile, Spalte oder Diagonale einer Matrix Sie können festlegen, dass Elemente einer Dreiecksmatrix sind die in der oberen Dreiecks Teil einer allgemeinen Matrix gespeichert, ... .

Was ist neu in dieser Pressemitteilung:

  • Diese Version unterstützt alle von BLAS angegebenen Matrix / Vektor-Typen (dh Matrizen. mit Band, verpackt oder vollständige Speicherformate und dicht Vektoren).
  • .
  • Zusätzlich mit schwach besetzte Matrizen zu koordinieren und Druckspeicherformate stehen zur Verfügung.
  • .
  • Die Tutorials wurden erweitert, um zu veranschaulichen, wie Benutzer neue Matrix / Vektor-Typen in FLENS integrieren.
  • .
  • Sie zeigen weiterhin, wie Matrix-Ansichten können leicht verwendet werden, um numerische Hochleistungsalgorithmen implementieren.
  • .

Was ist neu in der Version 2012.08.28:

  • Diese Version hinzugefügt Matrix-Vektor-Produkte. Allgemeinen symmetrisch und hermitesche dünn besetzte Matrizen mit CRS und CCS-Format.
  • .
  • Es wurden Beispiele für benutzerdefinierte Matrixtypen hinzugefügt.
  • .

Was ist neu in der Version 2012.08.21:.

  • Der größte Teil der Dokumentation wurde neu geschrieben <. / li>
  • Die Liste der generischen FLENS-LAPACK Funktionen erweitert.
  • .
  • Eine generische Umsetzung RefBLAS abgeschlossen wurde (genannt CXXBLAS).
  • .
  • Sparse Matrix-Typen wurden (noch experimentell) neu gestaltet.
  • .
  • Ein Beispiel wurde für die Verbindung mit dem Sparse Solver von SuperLU hinzugefügt.
  • .

.

Ähnliche Software

Lolimot
Lolimot

2 Jun 15

Aesthete
Aesthete

15 Apr 15

g3data
g3data

2 Jun 15

Kommentare zu FLENS

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!