LFmat

Het doel van LFMAT is om handige matrixhulpmiddelen voor de eindige elementmethoden in te leveren.
Download nu

LFmat Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Hugo LECLERC
  • Uitgever website:

LFmat Tags


LFmat Beschrijving

Het doel van LFMAT is om handige matrixhulpmiddelen voor de eindige elementmethoden in te leveren. Het doel van LFMAT is om handige matrixhulpmiddelen voor de eindige elementmethoden in te leveren. Eigenlijk zijn er veel bibliotheken voor lineaire algebra op het net, maar het lijkt erop dat het nog steeds moeilijk is om flexibele en hoogwaardige gratis software voor de vereiste procedures (genericiteit, snelheid, aangepaste opslag, ...) te vinden. LFMAT is een generiek Doel, Volledig gesorteerde Open Source C ++ Matrix-bibliotheek. Bijzondere aandacht is ingericht om handige opslag te krijgen voor SIMD-instructies zoals 3DNOW! en SSE2 op X86-processors en ALTIVEC op PowerPC. Het betekent dat er specialisaties zijn voor Severals Belangrijke types zoals float of dubbel om de verdienstelijke uitvoeringen te krijgen. Bovendien maken belangrijke routines zorgvuldig gebruik van de cache, het leidende - zoals voorbeeld - om maximaal 8 keer sneller te oplossen dan standaard Lapack-ones in dezelfde situatie (zie benchmarks) .Matrices kunnen elke soort gegevens bevatten (dubbel, float, symbolisch Uitdrukkingen, ...) en gebruiker kunnen kiezen voor oriëntatie, opslagstijl en -structuur (zie tutorial). Bovendien kunnen matrices van vaste grootte zijn (bekend bij de compilatietijd), waardoor compilers extra optimalisaties kunnen aanbrengen. Hier zijn enkele belangrijke kenmerken van "LFMAT": voorlopig kan opslagstijlen zijn: · Dichte (N * M elementen voor een rechthoekig matrix, n * (n + 1) / 2 voor een vierkante symmetrische matrix), · Dichte niet-gecomprimeerde (n * n voor een symmetrische matrix), · Sky Line (gebruiker geeft het begin en / of het einde van elke regels), · Sparse, rij of kolom gecomprimeerd, · Band.Structures kunnen zijn: · Generic (geen specifieke eigenschappen), · diagonaal. · Symmetrisch, · Antisymmetrisch, · Hermitisch, · Driehoekig, boven of lager, · Het aantal gereserveerde elementen hangt van beide opslag en structuur. Bovendien kunnen matrices zijn: · Rijgericht, · Kolomgericht, · Diagonaal georiënteerd (nog aan de gang). · Enkele nuttige procedures zijn gecodeerd voor verschillende soorten matrices: · Solvers (Cholesky, ... zie tabel 1.2), Operators (*, ... Zie tabel 1.3), · Eigen-waardenzoekers. · Converter tussen verschillende soorten matricesall Deze procedures zijn ontworpen om snel te zijn, waarbij waar mogelijk cache en SIMD-instructie gebruiken.


LFmat Gerelateerde software

Osalp

OSALP is een project dat is ontworpen om een set van wereldklasse in C ++ te implementeren, die alle audiofuncties zullen verwerken. ...

162

Downloaden

libgnurdf

Libgnurdf is een GNUPDAAT RDF-bibliotheek die een snelle en gemakkelijke toegang biedt tot RDF (Formatiebestanden van RDF (XML-bronbeschrijving). ...

105

Downloaden

ISQ

ISQ (IK U VRAGEN) is een labeluitbreidingsbibliotheek die u helpt om HTML-formulieren te maken. ...

153

Downloaden

acpi.py

ACPI.PY biedt een uniforme en platformonafhankelijke interface voor ACPI. ...

325

Downloaden