BLAS/SRC/zcopy.f(3)
π BLAS/SRC/zcopy.f π
okay bestie, gather round, because today we're talking about BLAS/SRC/zcopy.f β yes she's a Fortran file, yes she's iconic, and yes she is literally the blueprint for copying your complex vector data around. no cap. π¦
β¨ SYNOPSIS β¨
π Functions/Subroutines
subroutine zcopy (n, zx, incx, zy, incy)β this isZCOPY, the whole entire moment π
πΈ Function/Subroutine Documentation πΈ
here's the full signature, in all her glory:
subroutine zcopy (integer n, complex*16, dimension(*) zx, integer incx,
complex*16, dimension(*) zy, integer incy)
ZCOPY π
π«Ά Purpose:
ZCOPY copies a vector, x, to a vector, y.
that's it. that's the whole job. she copies. she does not overthink. she does not ask questions. main character energy fr fr β¨
π§ Parameters
NβNisINTEGER. it's the number of elements in input vector(s). so like, how many things are we actually copying, bestie.ZXβZXisCOMPLEX*16array, dimension( 1 + ( N - 1 )*abs( INCX ) ). this is the source vibe, the one we're copying from.INCXβINCXisINTEGER. it's the storage spacing between elements ofZX. lowkey she controls how far apart yourZXgirlies are standing.ZYβZYisCOMPLEX*16array, dimension( 1 + ( N - 1 )*abs( INCY ) ). this is the destination, the one getting the glow-up.INCYβINCYisINTEGER. it's the storage spacing between elements ofZY. same deal asINCXbut for the destination side π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Further Details:
jack dongarra, linpack, 4/11/78.
modified 12/3/93, array(1) declarations changed to array(*)
so yeah, she's been around since 4/11/78 and got a lil glow-up on 12/3/93 when the array(1) declarations became array(*). aging like fine wine, honestly. π
Definition at line 80 of file zcopy.f.
β Author β
Generated automatically by Doxygen for LAPACK from the source code. so like, don't come for her formatting, a robot wrote it and she still ate π₯
π heads up bestie: this whole page is auto-generated by Doxygen, so if something looks a lil crunchy, that's just the pipeline doing its thing, not a personality flaw.
okay that's the whole tea, ily, go copy your vectors responsibly π«Ά
Version 3.12.0 Β· Tue Nov 28 2023 12:08:41 Β· BLAS/SRC/zcopy.f(3) β mwah, xoxo, stan a Fortran subroutine πβ¨π
π¦ where this page comes from
- centos-stream 10: blas 3.12.0-7.el10 Β· BSD-3-Clause-Open-MPI
- fedora 43: blas 3.12.0-10.fc43 Β· BSD-3-Clause-Open-MPI
- fedora 43: blas 3.12.0-10.fc43 Β· BSD-3-Clause-Open-MPI
- fedora 44: blas 3.12.0-11.fc44 Β· BSD-3-Clause-Open-MPI
- fedora 44: blas 3.12.0-11.fc44 Β· BSD-3-Clause-Open-MPI
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms