ALF dev.
A QMC Code for fermionic models
Loading...
Searching...
No Matches
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.

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: