/home/abui...dznrm2.f90(3)
π NAME π
Okay bestie, welcome to the manpage for /home/abui...dznrm2.f90(3) β it lives in the Library Functions Manual and it is literally all about DZNRM2. The full source path is a whole journey: /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/BLAS/SRC/dznrm2.f90. Slay. β¨
πΈ SYNOPSIS πΈ
π Functions/Subroutines π
real(wp) function DZNRM2 (n, x, incx)βDZNRM2
real(wp) function DZNRM2 (n, x, incx)
DZNRM2
π Function/Subroutine Documentation π
real(wp) function DZNRM2 (integer n, complex(wp), dimension(*) x, integer
incx)
DZNRM2
β Purpose β
Bestie, DZNRM2 returns the euclidean norm of a vector via the function name, so that:
DZNRM2 := sqrt( x**H*x )
That's the vibe. π«Ά
π¦ Parameters π¦
π N
N is INTEGER; number of elements in input vector(s).
π X
X is COMPLEX*16 array, dimension (N); complex vector with N elements.
π INCX
INCX is INTEGER, storage spacing between elements of X.
- If
INCX > 0,X(1+(i-1)*INCX) = x(i)for1 <= i <= n - If
INCX < 0,X(1-(n-i)*INCX) = x(i)for1 <= i <= n - If
INCX = 0, x isn't a vector so there is no need to call this subroutine. If you call it anyway, it will countx(1)in the vector normNtimes.
π Author π
Edward Anderson, Lockheed Martin
π Date π
August 2016
π Contributors π
Weslley Pereira, University of Colorado Denver, USA
π₯ Further Details π₯
- Anderson E. (2017) Algorithm 978: Safe Scaling in the Level 1 BLAS ACM Trans Math Softw 44:1--28
https://doi.org/10.1145/3061665 - Blue, James L. (1978) A Portable Fortran Program to Find the Euclidean Norm of a Vector ACM Trans Math Softw 4:15--23
https://doi.org/10.1145/355769.355771
Definition at line 89 of file dznrm2.f90.
π Author (Doxygen note) π
Generated automatically by Doxygen for LAPACK from the source code.
That's the whole page, bestie. Source/version: LAPACK Version 3.12.0. Footer path: /home/abui...dznrm2.f90(3). The Date section says August 2016. Mwah π
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms