../_images/gmmlogo.png

Gmm++ Library¶

  • Introduction
  • Installation
  • Matrix and Vector type provided by Gmm++
    • dense vectors
    • sparse vectors
    • skyline vectors
    • generic row and column matrices
    • dense matrices
    • sparse matrices
  • Input and output with Harwell-Boeing and Matrix Market formats
  • sub-vectors and sub-matrices
    • row and column of a matrix
  • Miscellaneous methods
  • Basic linear algebra operations
    • scale and scaled
    • transposition
    • imaginary and real part
    • conjugate
    • add
    • mult
    • norms
    • trace
    • scalar product
  • Solving triangular systems
  • Dense LU decomposition
  • Dense QR factorisation, eigenvalues and eigenvectors
  • Iterative solvers
    • iterations
    • Linear solvers
    • Preconditioners
    • Additive Schwarz method
    • Range basis function
  • Catch errors
  • Interface with BLAS, LAPACK or ATLAS
  • Interface with SuperLU
  • How to use Gmm++ with QD type (double-double and quad-double)
  • First steps with Gmm++
    • How can I invert a matrix ?
    • How can I solve a linear system ?
    • How can I transform a vector into a matrix and reshape it ?
    • What is the better way to resize a matrix ?
  • Deeper inside Gmm++
    • The linalg_traits structure
    • How to iterate on the components of a vector
    • How to iterate on a matrix
    • How to make your algorithm working on all type of matrices
  • How to disable verifications

Logo

GetFEM

Navigation

  • User Documentation
  • GetFEM Tutorial
  • Description of the Project
  • Gmm++ Library
    • Introduction
    • Installation
    • Matrix and Vector type provided by Gmm++
    • Input and output with Harwell-Boeing and Matrix Market formats
    • sub-vectors and sub-matrices
    • Miscellaneous methods
    • Basic linear algebra operations
    • Solving triangular systems
    • Dense LU decomposition
    • Dense QR factorisation, eigenvalues and eigenvectors
    • Iterative solvers
    • Catch errors
    • Interface with BLAS, LAPACK or ATLAS
    • Interface with SuperLU
    • How to use Gmm++ with QD type (double-double and quad-double)
    • First steps with Gmm++
    • Deeper inside Gmm++
    • How to disable verifications
  • Octave and MatLab Interfaces
  • Python Interface
  • SciLab Interface
  • How to install from sources on Linux
  • How to use docker images of python interface
  • How to install from sources on MacOS X
  • How to install GetFEM from sources on Windows
  • What’s New in GetFEM
  • Documenting
  • Glossary
  • About these documents
  • Reporting Bugs in GetFEM
  • Legal information
  • History and License
  • Some related links
  • GetFEM Mailing Lists
  • GetFEM in action …
  • Matlab source code for the tripod
  • Matlab source code for the Stokes equation example
  • Matlab source code for the Helmholtz equation example

Related Topics

  • Documentation overview
    • Previous: Appendix A. Some basic computations between reference and real elements
    • Next: Introduction

Quick search

© Copyright 2004-2020 GetFEM project.