A Modular Arbitrary-Order Ocean-Atmosphere Model -- Stochastic implementation
Modules | Functions/Subroutines | Variables
sqrt_mod.f90 File Reference

Go to the source code of this file.

Modules

module  sqrt_mod
 Utility module with various routine to compute matrix square root.
 

Functions/Subroutines

subroutine, public sqrt_mod::init_sqrt
 
subroutine, public sqrt_mod::sqrtm (A, sqA, info, info_triu, bs)
 Routine to compute a real square-root of a matrix. More...
 
logical function sqrt_mod::selectev (a, b)
 
subroutine sqrt_mod::sqrtm_triu (A, sqA, info, bs)
 
subroutine sqrt_mod::csqrtm_triu (A, sqA, info, bs)
 
subroutine sqrt_mod::rsf2csf (T, Z, Tz, Zz)
 
subroutine, public sqrt_mod::chol (A, sqA, info)
 Routine to perform a Cholesky decomposition. More...
 
subroutine, public sqrt_mod::sqrtm_svd (A, sqA, info, info_triu, bs)
 Routine to compute a real square-root of a matrix via a SVD decomposition. More...
 

Variables

real(kind=8), dimension(:), allocatable sqrt_mod::work
 
integer sqrt_mod::lwork
 
real(kind=8), parameter sqrt_mod::real_eps = 2.2204460492503131e-16