ALF dev.
A QMC Code for fermionic models
Public Member Functions | List of all members
mymats::svd Interface Reference

Public Member Functions

subroutine svd_c (A, U, D, V, NCON)
 This function calculates the SVD using the standard QR algorithm of LaPack. More...
 

Detailed Description

Definition at line 75 of file mymats_mod.F90.

Member Function/Subroutine Documentation

◆ svd_c()

subroutine mymats::svd::svd_c ( complex (kind=kind(0.d0)), dimension(:,:), intent(in)  A,
complex (kind=kind(0.d0)), dimension(:,:), intent(inout)  U,
complex (kind=kind(0.d0)), dimension(:), intent(inout)  D,
complex (kind=kind(0.d0)), dimension(:,:), intent(inout)  V,
integer, intent(in)  NCON 
)

This function calculates the SVD using the standard QR algorithm of LaPack.

Author
Fakher Assaad and Florian Goth
Note
Using the Divide & Conquer algorithm would not yield enough accuracy for using within an auxiliary field type algorithm.
Parameters
[in]Aa 2D array constituting the input matrix.
[out]Ua 2D array containing the left singular vectors.
[out]Da 1D array containing the sorted singular values.
[out]Va 2D array containing the right singular vectors.
[in]NCON

Definition at line 1151 of file mymats_mod.F90.


The documentation for this interface was generated from the following file: