1 .\" Automatically generated by Pod::Man 2.16 (Pod::Simple 3.05)
4 .\" ========================================================================
5 .de Sh \" Subsection heading
13 .de Sp \" Vertical space (when we can't use .PP)
17 .de Vb \" Begin verbatim text
22 .de Ve \" End verbatim text
26 .\" Set up some character translations and predefined strings. \*(-- will
27 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
28 .\" double quote, and \*(R" will give a right double quote. \*(C+ will
29 .\" give a nicer C++. Capital omega is used to do unbreakable dashes and
30 .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
31 .\" nothing in troff, for use with C<>.
33 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
37 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
38 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
51 .\" Escape single quotes in literal strings from groff's Unicode transform.
55 .\" If the F register is turned on, we'll generate index entries on stderr for
56 .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
57 .\" entries marked with X<> in POD. Of course, you'll have to process the
58 .\" output yourself in some meaningful fashion.
61 . tm Index:\\$1\t\\n%\t"\\$2"
71 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
72 .\" Fear. Run. Save yourself. No user-serviceable parts.
73 . \" fudge factors for nroff and troff
82 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
88 . \" simple accents for nroff and troff
98 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
99 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
100 . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
101 . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
102 . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
103 . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
105 . \" troff and (daisy-wheel) nroff accents
106 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
107 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
108 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
109 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
110 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
111 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
112 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
113 .ds ae a\h'-(\w'a'u*4/10)'e
114 .ds Ae A\h'-(\w'A'u*4/10)'E
115 . \" corrections for vroff
116 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
117 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
118 . \" for low resolution devices (crt and lpr)
119 .if \n(.H>23 .if \n(.V>19 \
132 .\" ========================================================================
134 .IX Title "cublasDrotm 3"
135 .TH cublasDrotm 3 "Dec 2008" "NVIDIA CUBLAS" "NVIDIA CUBLAS Documentation"
136 .\" For nroff, turn off justification. Always turn off hyphenation; it makes
137 .\" way too many mistakes in technical documents.
143 .IX Header "SYNOPSIS"
144 \&\f(CW\*(C`void cublasDrotm (int n, double *x, int incx, double *y,
145 int incy, const double* sparam)\*(C'\fR
147 .IX Header "DESCRIPTION"
148 applies the modified Givens transformation, h, to the 2 x n matrix
155 The elements of x are in x[lx + i * incx], i = 0 to n\-1, where
158 \& lx = 1 if incx >= 0, else
159 \& lx = 1 + (1 \- n) * incx;
162 y is treated similarly using ly and incy.
163 With sparam[0] = sflag, h has one of the following forms:
166 \& sflag = \-1.0 sflag = 0.0 sflag = 1.0 sflag = \-2.0
168 \& (sh00 sh01) (1.0 sh01) (sh00 1.0) (1.0 0.0)
169 \& h = ( ) ( ) ( ) ( )
170 \& (sh10 sh11) (sh10 1.0) (\-1.0 sh11) (0.0 1.0)
176 number of elements in input vectors
179 double-precision vector with n elements
182 storage spacing between elements of x
185 double-precision vector with n elements
188 storage spacing between elements of y
191 5\-element vector. sparam[0] is sflag described above. sparam[1]
192 through sparam[4] contain the 2x2 rotation matrix h: sparam[1]
193 contains sh00, sparam[2] contains sh10, sparam[3] contains
194 sh01, and sparam[4] contains sh11.
199 rotated vector x (unchanged if n <= 0)
202 rotated vector y (unchanged if n <= 0)
204 .IX Header "ERROR STATUS"
205 Error status for this function can be retrieved via \fIcublasGetError()\fR.
206 .IP "\s-1CUBLAS_STATUS_NOT_INITIALIZED\s0" 4
207 .IX Item "CUBLAS_STATUS_NOT_INITIALIZED"
208 if \s-1CUBLAS\s0 library was not initialized
209 .IP "\s-1CUBLAS_STATUS_EXECUTION_FAILED\s0" 4
210 .IX Item "CUBLAS_STATUS_EXECUTION_FAILED"
211 if function failed to launch on \s-1GPU\s0
214 Double-precision is only supported on devices of compute capability 1.3
216 .IX Header "SEE ALSO"
217 Reference: http://www.netlib.org/blas/drotm.f