ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
pm_blas.F90 File Reference

Go to the source code of this file.

Data Types

interface  pm_blas::blasSWAP
 Interchange the elements of vectors x and y.
More...
 
interface  pm_blas::blasGEMV
 Return the result of the multiplication of a General matrix matA in Rectangular Default packing format with a vector/column-like matrix matB, added to a third vector/column-like matrix matC.
More...
 
interface  pm_blas::blasHPMV
 Return the result of the multiplication of a Hermitian matrix matA in Linear Full Packed format with a vector/column-like matrix matB, added to a third vector/column-like matrix matC.
More...
 
interface  pm_blas::blasSPMV
 Return the result of the multiplication of a Symmetric matrix matA in Linear Full Packed format with a vector/column-like matrix matB, added to a third vector/column-like matrix matC.
More...
 
interface  pm_blas::blasHEMV
 Return the result of the multiplication of a Hermitian matrix matA in Rectangular Default packing format with a vector/column-like matrix matB, added to a third vector/column-like matrix matC.
More...
 
interface  pm_blas::blasSYMV
 Return the result of the multiplication of a Symmetric matrix matA in Rectangular Default packing format with a vector/column-like matrix matB, added to a third vector/column-like matrix matC.
More...
 
interface  pm_blas::blasSYMM
 Return the result of the multiplication of two input Symmetric-General/General-Symmetric matrices matA and matB added to a third General matrix matC. More...
 
interface  pm_blas::blasHEMM
 Return the result of the multiplication of two input Hermitian-General/General-Hermitian matrices matA and matB added to a third General matrix matC. More...
 
interface  pm_blas::blasGEMM
 Return the result of the multiplication of two input General matrices matA and matB added to a third General matrix matC. More...
 
interface  pm_blas::blasTRMV
 Return the following matrix-vector products, using the vector x and triangular matrix A or its transpose:
More...
 
interface  pm_blas::blasTRSV
 Return the following matrix-vector products, using the vector x and triangular matrix A or its transpose:
More...
 
interface  pm_blas::blasTRMM
 Return the result of the triangular/general matrix multiplication, using scalar alpha, rectangular general matrix B, and triangular matrix A or its Symmetric/Hermitian transpose.
More...
 
interface  pm_blas::blasTRSM
 Return the solution to a triangular system of equations with multiple right-hand sides, using scalar alpha, rectangular general matrix B, and triangular matrix A or its Symmetric/Hermitian transpose.
More...
 
interface  pm_blas::blasSYRK
 Return the Rank-K Update of a Real or Complex Symmetric or a Complex Hermitian matrix.
More...
 
interface  pm_blas::blasHERK
 Return the Rank-K Update of a Complex Hermitian matrix.
More...
 

Modules

module  pm_blas
 This module contains a set of generic interfaces to the BLAS routines.

 

Variables

character(*, SK), parameter pm_blas::MODULE_NAME = "@pm_blas"