Octopus
blas.F90 File Reference

Go to the source code of this file.

Modules

module  blas_oct_m
 This module contains interfaces for BLAS routines You should not use these routines directly. Please use the lalg_XXXX.
 

Data Types

interface  blas_oct_m::blas_swap
 --------------— swap ---------------— Interchanges two vectors. More...
 
interface  blas_oct_m::blas_scal
 --------------— scal ---------------— Scales a vector by a constant. More...
 
interface  blas_oct_m::blas_axpy
 --------------— axpy ---------------— Constant times a vector plus a vector. More...
 
interface  blas_oct_m::blas_copy
 --------------— copy ---------------— Copies a vector, x, to a vector, y. More...
 
interface  blas_oct_m::blas_dot
 --------------— dot ---------------— Forms the dot product of two vectors. More...
 
interface  blas_oct_m::blas_dotu
 
interface  blas_oct_m::blas_nrm2
 --------------— nrm2 ---------------— Returns the euclidean norm of a vector via the function name, so that More...
 
interface  blas_oct_m::blas_symv
 --------------— symv ---------------— performs the matrix-vector operation More...
 
interface  blas_oct_m::blas_gemv
 --------------— gemv ---------------— SGEMV performs one of the matrix-vector operations More...
 
interface  blas_oct_m::blas_gemm
 --------------— gemm ---------------— performs one of the matrix-matrix operations More...
 
interface  blas_oct_m::blas_trmm
 --------------— trmm ---------------— Performs one of the matrix-matrix operations More...
 
interface  blas_oct_m::blas_symm
 --------------— symm, hemm ---------------— performs one of the matrix-matrix operations More...
 
interface  blas_oct_m::blas_herk
 --------------— syrk, herk ---------------— performs one of the symmetric rank k operations More...
 
interface  blas_oct_m::blas_trsm
 --------------------—trsm----------------------— Solves one of the matrix equations More...