FLENS

Skjermbilde programvare:
FLENS
Prog.varedetaljer:
Versjon: 2012-10-01
Last opp dato: 20 Feb 15
Utvikler: Michael Lehn
Lisens: Gratis
Popularitet: 35

Rating: nan/5 (Total Votes: 0)

Flens prosjektet er :.
Hopp over en C ++ grensesnitt for BLAS og LAPACK.
Hopp en svært praktisk C ++ grensesnitt for BLAS og LAPACK.
Hopp en ekstremt effektiv C ++ grensesnitt til Blas og LAPACK :.
Hopp Det er ingen kjøretids overhead i forhold til direkte kalle BLAS og LAPACK.
Hopp Det er ingen obskure bivirkninger som intern etablering av midlertidige objekter.
Flens er IKKE:
Hopp bare en C ++ grensesnitt for BLAS og LAPACK! Det er mer enn det :.
Hopp over det er uttrekk: f.eks enkel integrasjon av brukerdefinerte matrise / vektor typer.
Hopp over det er fleksibel: f.eks generisk programmering av numeriske algoritmer.
Flens er DEFINITIVT IKKE:
Sete ... en erstatning for Matlab. Mens Flens vedtatt noen fine notasjoner det har en helt annen intensjon. Ok, bruker Matlab BLAS og LAPACK akkurat som Flens. Men den bruker bare en undergruppe. Matlab utgangspunktet har bare to datatyper og disse. er generelle matriser og sparsom matriser. Hvis du har matriser med bandet struktur Matlab vil ikke bruke disse BLAS og LAPACK rutiner som utnytter denne strukturen.
Hopp Bare for å sikre at du får oss rett: Vi ønsker ikke å bash Matlab Det er et flott verktøy Men du må finne ut hva som er det riktige verktøyet for jobben Matlab er et flott verktøy fordi det er veldig lett å.... bruke og det tillater rask prototyping. For mange mennesker ytelsen til Matlab er Ok. For dem kan det være absolutt ingen grunn til å engang vurdere å bruke Flens.
Hopp Flens gir deg full kontroll på hva som skjer bak scenen Det gir (for eksempel) generelt, trekantet, symmetrisk og Hermitisk matrise typer Elementer av disse matriser kan lagres i forskjellige formater:.. Fullt lagring (lagre alle mxn elementer). , bandet lagring (lagre bare diagonalene i en bøyle matrise), pakket lagring (lagre bare den øvre eller nedre triangulær del).
Hopp Flens implementerer en visning konsept: Du kan definere at en vektor refererer til en rad, kolonne eller diagonal av en matrise Du kan definere, at elementene i en triangulær matrise er de som er lagret i den øvre trekantet del av en generell matrise, ... .

Hva er nytt i denne utgaven:

  • Denne versjonen støtter fullt ut alle typer matrise / vektor spesifisert av Blas (dvs. matriser. med band, pakket, eller hele lagringsformater og tette vektorer).
  • .
  • I tillegg sparsom matriser med koordinere og komprimerte lagringsformater er tilgjengelig.
  • .
  • tutorials ble utvidet til å eksemplifisere hvordan brukere kan integrere nye matrise / vektortyper i Flens.
  • .
  • De viser videre hvordan utsikt matrix lett kan utnyttes til å gjennomføre numeriske høy ytelse algoritmer.
  • .

Hva er nytt i versjon 2012-08-28:

  • Denne versjonen lagt matrise-vektor-produkter for. Generelt, symmetrisk, og Hermitisk sparsom matriser med CRS og CCS-format.
  • .
  • Eksempler ble lagt for brukerdefinerte matrix typer.
  • .

Hva er nytt i versjon 2012-08-21:.

  • De fleste av dokumentasjonen ble omskrevet <. / li>
  • Listen over generiske Flens-LAPACK funksjoner ble utvidet.
  • .
  • En generisk implementasjon av RefBLAS ble gjennomført (kalt CXXBLAS).
  • .
  • Sparse matrix typer ble redesignet (fortsatt eksperimentelt).
  • .
  • Et eksempel ble lagt for grensesnitt med sparsom løser fra SuperLU.
  • .

.

Lignende programvare

DOLFIN
DOLFIN

17 Feb 15

galculator
galculator

20 Feb 15

mtest
mtest

12 May 15

TBCI
TBCI

15 Apr 15

Kommentarer til FLENS

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!