Materiais complementares

Didática Acadêmica

Notas de aulas introdutórias

Linguagem de programação

É válido reiterar que a teoria para o desenvolvimento de métodos construtivos de aproximação (algoritmos numéricos) é baseada em resultados matemáticos sólidos e que métodos numéricos não são dependentes de uma linguagem de programação particular. Veja a seguir uma lista não exaustiva, e sem uma ordem de preferência, de ambientes úteis de programação de “alto nível” e de “baixo nível”.

Alto nível:

Baixo nível:

Vídeos científicos e outros materiais

Ciência e Aplicações

Artigos

Biblioteca de matemática numérica para Álgebra Linear

  • EVSL – EigensValues Slicing LibraryThis is the release of the first version of EVSL (the EigensValues Slicing Library), a spectrum slicing library for large eigenvalue problems –  http://www.cs.umn.edu/~saad/software/EVSL

    EVSL provides routines for computing eigenvalues located in a given interval, and their associated eigenvectors, of real symmetric matrices. It also provides tools for spectrum slicing, i.e., the technique of subdividing a given interval into p smaller subintervals and computing the eigenvalues in each subinterval independently.  EVSL implements a
    polynomial filtered Lanczos algorithm (thick restart, no restart) a rational filtered Lanczos algorithm (thick restart, no restart), and a polynomial filtered subspace iteration.  For details see the following web-page from where you can also access the code: http://www.cs.umn.edu/~saad/software/EVSL
  • Intel® Math Kernel Library – Documentation
  • LAPACKLAPACK está continuamente melhorado e sendo atualizado e está disponível gratuitamente no link http://www.netlib.org/lapack95/.
    Rotinas para várias formas especiais de matrizes estão prontas para uso no LAPACK:
    – General
    – General band
    – Positive definite
    – Positive definite packed
    – Positive definite band
    – Symmetric (Hermitian) indefinite
    – Symmetric (Hermitian) indefinite packed
    – Triangular
    – General tridiagonal
    – Positive definite tridiagonalLAPACK95 é uma interface escrita em Fortran 95 para a biblioteca LAPACK Fortran 77. LAPACK pode ser útil para qualquer usuário que um que escreve em linguagem Fortran 95 língua e deseja utilizar as facilidades de um software confiável (Fortran 95) para a álgebra linear básica numérica. Para mais detalhes, ver o link a seguir: http://www.netlib.org/lapack95/.
  • NetLib um site com um amplo e rico conteúdo de informações para o software em matemática computacional para álgebra linear numérica LAPACK e BLAS (álgebra linear para matrizes densas), NETSOLVE (geração de malhas) e TEMPLATES (manuais especializados em métodos computacionais em álgebra linear).