FLENS

Software skärmdump:
FLENS
Mjukvaruinformation:
Version: 2012-10-01
Ladda upp dagen: 20 Feb 15
Utvecklare: Michael Lehn
Licens: Gratis
Popularitet: 35

Rating: nan/5 (Total Votes: 0)

Flens projektet är :.
Hoppa en C ++ gränssnitt för BLAS och LAPACK.
Hoppa ett mycket bekvämt C ++ gränssnitt för BLAS och LAPACK.
Hoppa en extremt effektiv C ++ gränssnitt till BLAS och LAPACK :.
Hoppa Det finns inget körtids overhead jämfört med direkt ringa BLAS och LAPACK.
Hoppa Det finns inga obskyra biverkningar som intern skapa temporära objekt.
Flens är INTE:
Hoppa bara en C ++ gränssnitt för BLAS och LAPACK! Det är mer än så :.
Hoppa över det är utdrag: t.ex. enkel integration av användardefinierade matris / vektortyper.
Hoppa över det är flexibelt: t.ex. generisk programmering av numeriska algoritmer.
Flens är definitivt inte:
Seat ... en ersättning för Matlab. Medan Flens antog några trevliga beteckningar har en helt annan inten. Ok, använder Matlab BLAS och LAPACK precis som Flens. Men den använder bara en delmängd. Matlab har i princip bara två datatyper och dessa. är generella matriser och glesa matriser. Om du har matriser med bandstruktur Matlab kommer inte använda dessa BLAS och LAPACK rutiner som utnyttjar denna struktur.
Hoppa Bara för att se till att du får oss rätt: Vi vill inte bash Matlab Det är ett bra verktyg, men du måste lista ut vad som är rätt verktyg för jobbet Matlab är ett bra verktyg för att det är mycket lätt att.... använda och det tillåter rapid prototyping. För många människor prestanda Matlab är Ok. För de människor det kan vara absolut ingen anledning att ens överväga att använda Flens.
Hoppa Flens ger dig full kontroll på vad som händer bakom scenen Det ger (till exempel) allmän, trekantiga, symmetrisk och Hermitesk matris typer Delar av dessa matriser kan lagras i olika format:.. Fullt lagring (lagra alla MXN element). , bandlagring (lagra endast diagonaler en bandad matris), packade lagring (endast lagra den övre eller undre triangel delen).
Hoppa Flens genomför en vy koncept: Du kan definiera att en vektor refererar till en rad, kolumn eller diagonal av en matris Du kan definiera, att delar av en triangulär matris är de lagras i den övre triangulära del av en allmän matris, ... .

Vad är nytt i den här versionen:

  • Den här versionen stöder fullt alla matris / vektortyper som anges av BLAS (dvs matriser. med bandet, packat, eller full lagringsformat och täta vektorer).
  • .
  • Dessutom, med glesa matriser samordna och komprimerade lagringsformat är tillgängliga.
  • .
  • tutorials förlängdes för att exemplifiera hur användare kan integrera nya typer matris / vektor i Flens.
  • .
  • De visar vidare hur utsikt matris kan lätt utnyttjas för att implementera numeriska högpresterande algoritmer.
  • .

Vad är nytt i version 2012-08-28:

  • Denna version lagt matrisvektorprodukter för. allmänhet, symmetrisk och Hermitska glesa matriser med CRS och CCS-format.
  • .
  • Exempel tillkom för användardefinierade matristyper.
  • .

Vad är nytt i version 2012-08-21:.

  • Det mesta av dokumentationen var omskriven <. / li>
  • Listan över generiska Flens-LAPACK funktioner förlängdes.
  • .
  • En generisk genomföra RefBLAS fördes (kallades CXXBLAS).
  • .
  • gles matris typerna omgjorda (fortfarande experimentellt).
  • .
  • Ett exempel lades för samverkan med den glesa solver från SuperLU.
  • .

.

Liknande mjukvara

Kommentarer till FLENS

Kommentarer hittades inte
Kommentar
Slå på bilder!