Elemental
0.86
  • Introduction
  • A brief tour of the library
  • Build system
  • Core functionality
  • BLAS-like linear algebra
    • Level 1
    • Level 2
    • Level 3
    • Tuning parameters
  • LAPACK-like linear algebra
  • Optimization
  • Control theory
  • Special matrices
  • Input/output
  • Indices
Elemental
  • Docs »
  • BLAS-like linear algebra
  • View page source

BLAS-like linear algebra¶

This chapter describes Elemental’s support for basic linear algebra routines, such as matrix-matrix multiplication, triangular solves, and matrix-vector multiplication. Most of these routines have counterparts in the Basic Linear Algebra Subprograms (BLAS).

  • Level 1
    • Adjoint
    • AdjointContract
    • AdjointAxpy
    • AdjointAxpyContract
    • AllReduce
    • Axpy
    • AxpyTrapezoid
    • Broadcast
    • Conjugate
    • ConjugateDiagonal
    • ConjugateSubmatrix
    • Copy
    • DiagonalScale
    • DiagonalScaleTrapezoid
    • DiagonalSolve
    • Dot
    • Dotu
    • EntrywiseFill
    • EntrywiseMap
    • Fill
    • FillDiagonal
    • GetDiagonal
    • GetMappedDiagonal
    • GetSubmatrix
    • Hadamard
    • HilbertSchmidt
    • IndexDependentFill
    • IndexDependentMap
    • MakeTrapezoidal
    • Max
    • MaxAbs
    • Min
    • MinAbs
    • Nrm2
    • QuasiDiagonalScale
    • QuasiDiagonalSolve
    • Reshape
    • Scale
    • ScaleTrapezoid
    • SetDiagonal
    • SetSubmatrix
    • ShiftDiagonal
    • Swap
    • Symmetric2x2Scale
    • Symmetric2x2Solve
    • Transpose
    • TransposeAxpyContract
    • TransposeContract
    • UpdateDiagonal
    • UpdateSubmatrix
    • Zero
  • Level 2
    • Gemv
    • Ger
    • Geru
    • Hemv
    • Her
    • Her2
    • QuasiTrsv
    • Symv
    • Syr
    • Syr2
    • Trmv
    • Trr
    • Trr2
    • Trsv
  • Level 3
    • Gemm
    • Hemm
    • Herk
    • Her2k
    • Multi-shift QuasiTrsm
    • Multi-shift Trsm
    • QuasiTrsm
    • Symm
    • Syrk
    • Syr2k
    • Trdtrmm
    • Trmm
    • Trrk
    • Trr2k
    • Trsm
    • Trtrmm
    • Trstrm
    • Two-sided Trmm
    • Two-sided Trsm
  • Tuning parameters
    • LocalSymvBlocksize
    • LocalTrrkBlocksize
    • LocalTrr2kBlocksize
Next Previous

© Copyright 2009-2016, Jack Poulson