Documentation for module dbcsr_blas_operations

Wrappers to BLAS calls.

source: dbcsr_blas_operations.F
Loading...

public Subroutines/Functions:

SUBROUTINE
dbcsr_lapack_larnv (idist, iseed, n, x)
fils an array with random numbers
generate a seed respecting the lapack constraints, - values between 0..4095 (2**12-1) - iseed(4) odd also try to avoid iseed that are zero. Have but with a unique 2D mapping (irow,icol), and a 'mini-seed' ival

SUBROUTINEdbcsr_lapack_larnv(idist, iseed, n, x)

fils an array with random numbers

Arguments:
INTEGER,
INTENT(in)
:: idist type of distribution (1..3, see lapack docs)
INTEGER,
INTENT(inout)
:: iseed(:) requires each int to be in the range 0..2**12, and the iseed(4) odd
INTEGER,
INTENT(in)
:: n ...
INTENT(inout)
:: x ...

SUBROUTINEset_larnv_seed(irow, nrow, icol, ncol, ival, iseed)

generate a seed respecting the lapack constraints, - values between 0..4095 (2**12-1) - iseed(4) odd also try to avoid iseed that are zero. Have but with a unique 2D mapping (irow,icol), and a 'mini-seed' ival

Arguments:
INTEGER,
INTENT(in)
:: irow 1..nrow
INTEGER,
INTENT(in)
:: nrow nrow
INTEGER,
INTENT(in)
:: icol 1..ncol
INTEGER,
INTENT(in)
:: ncol ncol
INTEGER,
INTENT(in)
:: ival mini-seed
INTEGER,
INTENT(out)
:: iseed(4) a lapack compatible seed