FLENS

Software screenshot:
FLENS
Software informatie:
Versie: 2012-10-01
Upload datum: 20 Feb 15
Ontwikkelaar: Michael Lehn
Licentie: Gratis
Populariteit: 35

Rating: nan/5 (Total Votes: 0)

FLENS project is :.
Sla een C ++ interface voor BLAS en LAPACK.
Skip een zeer gunstige C ++ interface voor BLAS en LAPACK.
Skip een uiterst efficiënte C ++ interface voor BLAS en LAPACK :.
Skip Er is geen run-time overhead in vergelijking met direct bellen BLAS en LAPACK.
Doorgaan Er zijn geen obscure bijwerkingen zoals interne creatie van tijdelijke objecten.
FLENS is NIET:
Skip slechts een C ++ interface voor BLAS en LAPACK! Het is meer dan dat :.
Skip het is uitbreidbaar: bv een eenvoudige integratie van de gebruiker gedefinieerde matrix / vector types.
Skip het is flexibel: bv generieke programmering van numerieke algoritmen.
FLENS is zeker niet:
Seat ... een vervanging voor Matlab. Terwijl FLENS aangenomen aantal leuke notaties het heeft een geheel andere intentie. Ok, Matlab gebruikt BLAS en LAPACK net als FLENS. Maar het maakt alleen gebruik van een subset. Matlab heeft in principe slechts twee soorten gegevens en deze op. zijn algemene matrices en schaars matrices. Als u matrices met band structuur Matlab zal niet degenen BLAS en LAPACK routines dat deze structuur te exploiteren gebruiken.
Doorgaan Gewoon om ervoor te zorgen dat u ons goed te krijgen: We willen niet aan bash Matlab Het is een geweldig hulpmiddel Maar je hebt om erachter te komen wat is het juiste gereedschap voor uw werk Matlab is een geweldig hulpmiddel want het is heel gemakkelijk om.... gebruiken en het laat rapid prototyping. Voor veel mensen is de prestatie van Matlab is ok. Voor die mensen is er misschien absoluut geen reden om zelfs maar te overwegen het gebruik van FLENS zijn.
Overslaan FLENS geeft je volledige controle over wat er gaande is achter de schermen Het voorziet (bijvoorbeeld) het algemeen, driehoekig, symmetrisch en hermitisch soorten matrix Elementen van deze matrices kunnen worden opgeslagen in verschillende formaten:.. Volledige opslag (store alle MXN elementen). , band opslag (bewaar alleen diagonalen van een gestreepte matrix), verpakt opslag (store alleen de bovenste of onderste driehoekige gedeelte).
Overslaan FLENS implementeert het oog concept: U kunt definiëren dat een vector verwijst naar een rij, kolom of diagonaal van een matrix U kunt definiëren, dat elementen van een driehoekige matrix zijn die zijn opgeslagen in de bovenste driehoekige deel van een algemene matrix, ... .

Wat is nieuw in deze release:

  • Deze versie biedt volledige ondersteuning voor alle matrix / vector types gespecificeerd door BLAS (dwz matrices. met band, verpakt, of volledige opslagformaten en dichte vectoren).
  • .
  • Bovendien, met spaarzame matrices coördineren en gecomprimeerde opslag formaten beschikbaar.
  • .
  • De lessen werden uitgebreid tot illustreren hoe gebruikers nieuwe matrix / vector types in FLENS kan integreren.
  • .
  • Ze aan hoe uitzicht matrix gemakkelijk worden gebruikt om numerieke krachtige algoritmen.
  • .

Wat is nieuw in versie 2012/08/28:

  • Deze versie matrix-vector producten toegevoegd. algemene, symmetrische en hermitische sparse matrices met CRS en CCS-formaat.
  • .
  • Voorbeelden werden toegevoegd voor de gebruiker gedefinieerde matrix types.
  • .

Wat is nieuw in versie 2012-08-21:.

  • Het grootste deel van de documentatie werd herschreven <. / li>
  • De lijst van generieke FLENS-LAPACK functies werd uitgebreid.
  • .
  • Een generieke implementatie van RefBLAS werd voltooid (de zogenaamde CXXBLAS).
  • .
  • Dunne types matrix werden (nog experimenteel) opnieuw ontworpen.
  • .
  • Een voorbeeld werd toegevoegd voor interfacing met de schaarse oplosser van SuperLU.
  • .

.

Vergelijkbare software

dynts
dynts

11 May 15

Calcoo
Calcoo

3 Jun 15

Distances
Distances

14 Apr 15

Waveform
Waveform

3 Jun 15

Reacties op FLENS

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!