@ -17,12 +17,12 @@ href="userhtmlse3.html#tailuserhtmlse3.html" >prev-tail</a>] [<a
href="#tailuserhtmlse4.html">tail< / a > ] [< a
href="userhtml.html#userhtmlse7.html" >up< / a > ] < / p > < / div >
< h3 class = "sectionHead" > < span class = "titlemark" > 4 < / span > < a
id="x9-55 0004">< / a > Computational routines< / h3 >
id="x10-56 0004">< / a > Computational routines< / h3 >
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.1 < / span > < a
id="x9-56 0004.1">< / a > psb_geaxpby — General Dense Matrix Sum< / h4 >
id="x10-57 0004.1">< / a > psb_geaxpby — General Dense Matrix Sum< / h4 >
<!-- l. 10 --> < p class = "noindent" > This subroutine is an interface to the computational kernel for dense matrix
sum:
< div class = "math-display" >
@ -36,7 +36,7 @@ src="userhtml1x.png" alt="y ← α x+ βy
<!-- l. 23 --> < p class = "indent" > < a
id="x9-56 001r1">< / a > < hr class = "float" > < div class = "float"
id="x10-57 001r1">< / a > < hr class = "float" > < div class = "float"
>
@ -81,7 +81,7 @@ class="hline"><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  1: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 56 001r1 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 57 001r1 -->
@ -113,7 +113,7 @@ class="pplb7t-">required </span><br
class="newline" />Intent: < span
class="pplb7t-">in< / span > .< br
class="newline" />Specified as: a number of the data type indicated in Table  < a
href="#x9-56 001r1">1<!-- tex4ht:ref: tab:f90axpby --> < / a > .
href="#x10-57 001r1">1<!-- tex4ht:ref: tab:f90axpby --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 45 --> < p class = "noindent" >
< span
@ -134,7 +134,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-56 001r1">1<!-- tex4ht:ref: tab:f90axpby --> < / a > . The
href="#x10-57 001r1">1<!-- tex4ht:ref: tab:f90axpby --> < / a > . The
rank of < span
class="zplmr7m-">x < / span > must be the same of < span
class="zplmr7m-">y< / span > .
@ -152,7 +152,7 @@ class="pplb7t-">required </span><br
class="newline" />Intent: < span
class="pplb7t-">in< / span > .< br
class="newline" />Specified as: a number of the data type indicated in Table  < a
href="#x9-56 001r1">1<!-- tex4ht:ref: tab:f90axpby --> < / a > .
href="#x10-57 001r1">1<!-- tex4ht:ref: tab:f90axpby --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 58 --> < p class = "noindent" >
< span
@ -173,7 +173,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of the type indicated in Table  < a
href="#x9-56 001r1">1<!-- tex4ht:ref: tab:f90axpby --> < / a > .
href="#x10-57 001r1">1<!-- tex4ht:ref: tab:f90axpby --> < / a > .
The rank of < span
class="zplmr7m-">y < / span > must be the same of < span
class="zplmr7m-">x< / span > .
@ -222,7 +222,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of the type indicated in Table  < a
href="#x9-56 001r1">1<!-- tex4ht:ref: tab:f90axpby --> < / a > .
href="#x10-57 001r1">1<!-- tex4ht:ref: tab:f90axpby --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 98 --> < p class = "noindent" >
< span
@ -240,7 +240,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.2 < / span > < a
id="x9-57 0004.2">< / a > psb_gedot — Dot Product< / h4 >
id="x10-58 0004.2">< / a > psb_gedot — Dot Product< / h4 >
<!-- l. 113 --> < p class = "noindent" > This function computes dot product between two vectors < span
class="zplmr7m-">x < / span > and < span
class="zplmr7m-">y< / span > .< br
@ -264,7 +264,7 @@ src="userhtml3x.png" alt="dot ← xHy
<!-- l. 128 --> < p class = "indent" > < a
id="x9-57 001r2">< / a > < hr class = "float" > < div class = "float"
id="x10-58 001r2">< / a > < hr class = "float" > < div class = "float"
>
@ -308,7 +308,7 @@ class="hline"><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  2: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 57 001r2 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 58 001r2 -->
@ -346,7 +346,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-57 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > . The
href="#x10-58 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > . The
rank of < span
class="zplmr7m-">x < / span > must be the same of < span
class="zplmr7m-">y< / span > .
@ -370,7 +370,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-57 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > . The
href="#x10-58 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > . The
rank of < span
class="zplmr7m-">y < / span > must be the same of < span
class="zplmr7m-">x< / span > .
@ -428,7 +428,7 @@ class="newline" />Scope: <span
class="pplb7t-">global < / span > unless the optional variable < code class = "lstinline" > < span style = "color:#000000" > global< / span > < span style = "color:#000000" > =.< / span > < span style = "color:#000000" > false< / span > < span style = "color:#000000" > .< / span > < / code > has been
specified< br
class="newline" />Specified as: a number of the data type indicated in Table  < a
href="#x9-57 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
href="#x10-58 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 196 --> < p class = "noindent" >
< span
@ -446,14 +446,14 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
class="pplb7t-x-x-120">Notes< / span >
< ol class = "enumerate1" >
< li
class="enumerate" id="x9-57 003x1">
class="enumerate" id="x10-58 003x1">
<!-- l. 205 --> < p class = "noindent" > The computation of a global result requires a global communication, which
entails a significant overhead. It may be necessary and/or advisable
to compute multiple dot products at the same time; in this case, it is
possible to improve the runtime efficiency by using the following scheme:
<!-- l. 218 -->
< pre class = "lstlisting" id = "listing-103" > < span class = "label" > < a
id="x9-57 004r1">< / a > < / span > < span
id="x10-58 004r1">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -475,7 +475,7 @@ class="cmtt-10">=.</span></span><span style="color:#000000"><span
class="cmtt-10">false< / span > < / span > < span style = "color:#000000" > < span
class="cmtt-10">.)< / span > < / span >
< span class = "label" > < a
id="x9-57 005r2">< / a > < / span > < span
id="x10-58 005r2">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -497,7 +497,7 @@ class="cmtt-10">=.</span></span><span style="color:#000000"><span
class="cmtt-10">false< / span > < / span > < span style = "color:#000000" > < span
class="cmtt-10">.)< / span > < / span >
< span class = "label" > < a
id="x9-57 006r3">< / a > < / span > < span
id="x10-58 006r3">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -519,7 +519,7 @@ class="cmtt-10">=.</span></span><span style="color:#000000"><span
class="cmtt-10">false< / span > < / span > < span style = "color:#000000" > < span
class="cmtt-10">.)< / span > < / span >
< span class = "label" > < a
id="x9-57 007r4">< / a > < / span > < span
id="x10-58 007r4">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -537,7 +537,7 @@ class="cmtt-10">(1:3))</span></span></pre>
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.3 < / span > < a
id="x9-58 0004.3">< / a > psb_gedots — Generalized Dot Product< / h4 >
id="x10-59 0004.3">< / a > psb_gedots — Generalized Dot Product< / h4 >
<!-- l. 237 --> < p class = "noindent" > This subroutine computes a series of dot products among the columns of two dense
matrices < span
class="zplmr7m-">x < / span > and < span
@ -559,7 +559,7 @@ one array.
<!-- l. 247 --> < p class = "indent" > < a
id="x9-58 001r3">< / a > < hr class = "float" > < div class = "float"
id="x10-59 001r3">< / a > < hr class = "float" > < div class = "float"
>
@ -603,7 +603,7 @@ class="hline"><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  3: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 58 001r3 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 59 001r3 -->
@ -641,7 +641,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-58 001r3">3<!-- tex4ht:ref: tab:f90mdot --> < / a > . The
href="#x10-59 001r3">3<!-- tex4ht:ref: tab:f90mdot --> < / a > . The
rank of < span
class="zplmr7m-">x < / span > must be the same of < span
class="zplmr7m-">y< / span > .
@ -665,7 +665,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-58 001r3">3<!-- tex4ht:ref: tab:f90mdot --> < / a > . The
href="#x10-59 001r3">3<!-- tex4ht:ref: tab:f90mdot --> < / a > . The
rank of < span
class="zplmr7m-">y < / span > must be the same of < span
class="zplmr7m-">x< / span > .
@ -710,7 +710,7 @@ class="newline" />Intent: <span
class="pplb7t-">out< / span > .< br
class="newline" />Specified as: a number or a rank-one array of the data type indicated in
Table  < a
href="#x9-57 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
href="#x10-58 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 293 --> < p class = "noindent" >
< span
@ -728,7 +728,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.4 < / span > < a
id="x9-59 0004.4">< / a > psb_normi — Infinity-Norm of Vector< / h4 >
id="x10-60 0004.4">< / a > psb_normi — Infinity-Norm of Vector< / h4 >
<!-- l. 309 --> < p class = "noindent" > This function computes the infinity-norm of a vector < span
class="zplmr7m-">x< / span > .< br
class="newline" />If < span
@ -752,7 +752,7 @@ class="newline" /><code class="lstinline"><span style="color:#000000">psb_normi<
<!-- l. 325 --> < p class = "indent" > < a
id="x9-59 001r4">< / a > < hr class = "float" > < div class = "float"
id="x10-60 001r4">< / a > < hr class = "float" > < div class = "float"
>
@ -801,7 +801,7 @@ class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  4: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 59 001r4 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 60 001r4 -->
@ -839,7 +839,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-59 001r4">4<!-- tex4ht:ref: tab:f90amax --> < / a > .
href="#x10-60 001r4">4<!-- tex4ht:ref: tab:f90amax --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 355 --> < p class = "noindent" >
< span
@ -910,13 +910,13 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
class="pplb7t-x-x-120">Notes< / span >
< ol class = "enumerate1" >
< li
class="enumerate" id="x9-59 003x1">
class="enumerate" id="x10-60 003x1">
<!-- l. 387 --> < p class = "noindent" > The computation of a global result requires a global communication, which
entails a significant overhead. It may be necessary and/or advisable to
compute multiple norms at the same time; in this case, it is possible to improve
the runtime efficiency by using the following scheme: <!-- l. 400 -->
< pre class = "lstlisting" id = "listing-109" > < span class = "label" > < a
id="x9-59 004r1">< / a > < / span > < span
id="x10-60 004r1">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -936,7 +936,7 @@ class="cmtt-10">=.</span></span><span style="color:#000000"><span
class="cmtt-10">false< / span > < / span > < span style = "color:#000000" > < span
class="cmtt-10">.)< / span > < / span >
< span class = "label" > < a
id="x9-59 005r2">< / a > < / span > < span
id="x10-60 005r2">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -956,7 +956,7 @@ class="cmtt-10">=.</span></span><span style="color:#000000"><span
class="cmtt-10">false< / span > < / span > < span style = "color:#000000" > < span
class="cmtt-10">.)< / span > < / span >
< span class = "label" > < a
id="x9-59 006r3">< / a > < / span > < span
id="x10-60 006r3">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -976,7 +976,7 @@ class="cmtt-10">=.</span></span><span style="color:#000000"><span
class="cmtt-10">false< / span > < / span > < span style = "color:#000000" > < span
class="cmtt-10">.)< / span > < / span >
< span class = "label" > < a
id="x9-59 007r4">< / a > < / span > < span
id="x10-60 007r4">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -994,7 +994,7 @@ class="cmtt-10">(1:3))</span></span></pre>
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.5 < / span > < a
id="x9-60 0004.5">< / a > psb_geamaxs — Generalized Infinity Norm< / h4 >
id="x10-61 0004.5">< / a > psb_geamaxs — Generalized Infinity Norm< / h4 >
<!-- l. 419 --> < p class = "noindent" > This subroutine computes a series of infinity norms on the columns of a dense matrix
< span
class="zplmr7m-">x< / span > :
@ -1010,7 +1010,7 @@ src="userhtml7x.png" alt="res(i) ← m ax|x(k,i)|
<!-- l. 425 --> < p class = "indent" > < a
id="x9-60 001r5">< / a > < hr class = "float" > < div class = "float"
id="x10-61 001r5">< / a > < hr class = "float" > < div class = "float"
>
@ -1059,7 +1059,7 @@ class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  5: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 60 001r5 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 61 001r5 -->
@ -1097,7 +1097,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-60 001r5">5<!-- tex4ht:ref: tab:f90mamax --> < / a > .
href="#x10-61 001r5">5<!-- tex4ht:ref: tab:f90mamax --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 452 --> < p class = "noindent" >
< span
@ -1154,7 +1154,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.6 < / span > < a
id="x9-61 0004.6">< / a > psb_norm1 — 1-Norm of Vector< / h4 >
id="x10-62 0004.6">< / a > psb_norm1 — 1-Norm of Vector< / h4 >
<!-- l. 478 --> < p class = "noindent" > This function computes the 1-norm of a vector < span
class="zplmr7m-">x< / span > .< br
class="newline" />If < span
@ -1176,7 +1176,7 @@ src="userhtml9x.png" alt="asum ← ∥re(x)∥1+ ∥im(x)&#
<!-- l. 489 --> < p class = "indent" > < a
id="x9-61 001r6">< / a > < hr class = "float" > < div class = "float"
id="x10-62 001r6">< / a > < hr class = "float" > < div class = "float"
>
@ -1225,7 +1225,7 @@ class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  6: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 61 001r6 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 62 001r6 -->
@ -1263,7 +1263,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-61 001r6">6<!-- tex4ht:ref: tab:f90asum --> < / a > .
href="#x10-62 001r6">6<!-- tex4ht:ref: tab:f90asum --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 518 --> < p class = "noindent" >
< span
@ -1334,13 +1334,13 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
class="pplb7t-x-x-120">Notes< / span >
< ol class = "enumerate1" >
< li
class="enumerate" id="x9-61 003x1">
class="enumerate" id="x10-62 003x1">
<!-- l. 545 --> < p class = "noindent" > The computation of a global result requires a global communication, which
entails a significant overhead. It may be necessary and/or advisable to
compute multiple norms at the same time; in this case, it is possible to improve
the runtime efficiency by using the following scheme: <!-- l. 558 -->
< pre class = "lstlisting" id = "listing-115" > < span class = "label" > < a
id="x9-61 004r1">< / a > < / span > < span
id="x10-62 004r1">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -1360,7 +1360,7 @@ class="cmtt-10">=.</span></span><span style="color:#000000"><span
class="cmtt-10">false< / span > < / span > < span style = "color:#000000" > < span
class="cmtt-10">.)< / span > < / span >
< span class = "label" > < a
id="x9-61 005r2">< / a > < / span > < span
id="x10-62 005r2">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -1380,7 +1380,7 @@ class="cmtt-10">=.</span></span><span style="color:#000000"><span
class="cmtt-10">false< / span > < / span > < span style = "color:#000000" > < span
class="cmtt-10">.)< / span > < / span >
< span class = "label" > < a
id="x9-61 006r3">< / a > < / span > < span
id="x10-62 006r3">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -1400,7 +1400,7 @@ class="cmtt-10">=.</span></span><span style="color:#000000"><span
class="cmtt-10">false< / span > < / span > < span style = "color:#000000" > < span
class="cmtt-10">.)< / span > < / span >
< span class = "label" > < a
id="x9-61 007r4">< / a > < / span > < span
id="x10-62 007r4">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -1418,7 +1418,7 @@ class="cmtt-10">(1:3))</span></span></pre>
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.7 < / span > < a
id="x9-62 0004.7">< / a > psb_geasums — Generalized 1-Norm of Vector< / h4 >
id="x10-63 0004.7">< / a > psb_geasums — Generalized 1-Norm of Vector< / h4 >
<!-- l. 572 --> < p class = "noindent" > This subroutine computes a series of 1-norms on the columns of a dense matrix
< span
class="zplmr7m-">x< / span > :
@ -1449,7 +1449,7 @@ src="userhtml12x.png" alt="res(i) ← ∥re(x)∥ + ∥im(x)
<!-- l. 585 --> < p class = "indent" > < a
id="x9-62 001r7">< / a > < hr class = "float" > < div class = "float"
id="x10-63 001r7">< / a > < hr class = "float" > < div class = "float"
>
@ -1498,7 +1498,7 @@ class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  7: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 62 001r7 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 63 001r7 -->
@ -1536,7 +1536,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-62 001r7">7<!-- tex4ht:ref: tab:f90asums --> < / a > .
href="#x10-63 001r7">7<!-- tex4ht:ref: tab:f90asums --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 614 --> < p class = "noindent" >
< span
@ -1594,7 +1594,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.8 < / span > < a
id="x9-63 0004.8">< / a > psb_norm2 — 2-Norm of Vector< / h4 >
id="x10-64 0004.8">< / a > psb_norm2 — 2-Norm of Vector< / h4 >
<!-- l. 643 --> < p class = "noindent" > This function computes the 2-norm of a vector < span
class="zplmr7m-">x< / span > .< br
class="newline" />If < span
@ -1617,7 +1617,7 @@ nrm 2 ← xHx
<!-- l. 654 --> < p class = "indent" > < a
id="x9-63 001r8">< / a > < hr class = "float" > < div class = "float"
id="x10-64 001r8">< / a > < hr class = "float" > < div class = "float"
>
@ -1666,7 +1666,7 @@ class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  8: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 63 001r8 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 64 001r8 -->
@ -1707,7 +1707,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-63 001r8">8<!-- tex4ht:ref: tab:f90nrm2 --> < / a > .
href="#x10-64 001r8">8<!-- tex4ht:ref: tab:f90nrm2 --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 687 --> < p class = "noindent" >
< span
@ -1780,13 +1780,13 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
class="pplb7t-x-x-120">Notes< / span >
< ol class = "enumerate1" >
< li
class="enumerate" id="x9-63 003x1">
class="enumerate" id="x10-64 003x1">
<!-- l. 720 --> < p class = "noindent" > The computation of a global result requires a global communication, which
entails a significant overhead. It may be necessary and/or advisable to
compute multiple norms at the same time; in this case, it is possible to improve
the runtime efficiency by using the following scheme: <!-- l. 725 -->
< pre class = "lstlisting" id = "listing-121" > < span class = "label" > < a
id="x9-63 004r1">< / a > < / span > < span
id="x10-64 004r1">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -1806,7 +1806,7 @@ class="cmtt-10">=.</span></span><span style="color:#000000"><span
class="cmtt-10">false< / span > < / span > < span style = "color:#000000" > < span
class="cmtt-10">.)< / span > < / span >
< span class = "label" > < a
id="x9-63 005r2">< / a > < / span > < span
id="x10-64 005r2">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -1826,7 +1826,7 @@ class="cmtt-10">=.</span></span><span style="color:#000000"><span
class="cmtt-10">false< / span > < / span > < span style = "color:#000000" > < span
class="cmtt-10">.)< / span > < / span >
< span class = "label" > < a
id="x9-63 006r3">< / a > < / span > < span
id="x10-64 006r3">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -1846,7 +1846,7 @@ class="cmtt-10">=.</span></span><span style="color:#000000"><span
class="cmtt-10">false< / span > < / span > < span style = "color:#000000" > < span
class="cmtt-10">.)< / span > < / span >
< span class = "label" > < a
id="x9-63 007r4">< / a > < / span > < span
id="x10-64 007r4">< / a > < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span
class="cmtt-10">  < / span > < span style = "color:#000000" > < span
@ -1864,7 +1864,7 @@ class="cmtt-10">(1:3))</span></span></pre>
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.9 < / span > < a
id="x9-64 0004.9">< / a > psb_genrm2s — Generalized 2-Norm of Vector< / h4 >
id="x10-65 0004.9">< / a > psb_genrm2s — Generalized 2-Norm of Vector< / h4 >
<!-- l. 739 --> < p class = "noindent" > This subroutine computes a series of 2-norms on the columns of a dense matrix
< span
class="zplmr7m-">x< / span > :
@ -1879,7 +1879,7 @@ src="userhtml15x.png" alt="res(i) ← ∥x(:,i)∥2
<!-- l. 746 --> < p class = "indent" > < a
id="x9-64 001r9">< / a > < hr class = "float" > < div class = "float"
id="x10-65 001r9">< / a > < hr class = "float" > < div class = "float"
>
@ -1928,7 +1928,7 @@ class="hline"><td><hr></td><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  9: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 64 001r9 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 65 001r9 -->
@ -1966,7 +1966,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-64 001r9">9<!-- tex4ht:ref: tab:f90nrm2s --> < / a > .
href="#x10-65 001r9">9<!-- tex4ht:ref: tab:f90nrm2s --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 775 --> < p class = "noindent" >
< span
@ -2023,7 +2023,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.10 < / span > < a
id="x9-65 0004.10">< / a > psb_norm1 — 1-Norm of Sparse Matrix< / h4 >
id="x10-66 0004.10">< / a > psb_norm1 — 1-Norm of Sparse Matrix< / h4 >
<!-- l. 804 --> < p class = "noindent" > This function computes the 1-norm of a matrix < span
class="zplmr7m-">A< / span > :< br
class="newline" />
@ -2044,7 +2044,7 @@ class="zplmr7m-">A</span></dd></dl>
<!-- l. 812 --> < p class = "indent" > < a
id="x9-65 001r10">< / a > < hr class = "float" > < div class = "float"
id="x10-66 001r10">< / a > < hr class = "float" > < div class = "float"
>
@ -2086,7 +2086,7 @@ class="hline"><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  10: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 65 001r10 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 66 001r10 -->
@ -2184,7 +2184,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.11 < / span > < a
id="x9-66 0004.11">< / a > psb_normi — Infinity Norm of Sparse Matrix< / h4 >
id="x10-67 0004.11">< / a > psb_normi — Infinity Norm of Sparse Matrix< / h4 >
<!-- l. 868 --> < p class = "noindent" > This function computes the infinity-norm of a matrix < span
class="zplmr7m-">A< / span > :< br
class="newline" />
@ -2205,7 +2205,7 @@ class="zplmr7m-">A</span></dd></dl>
<!-- l. 876 --> < p class = "indent" > < a
id="x9-66 001r11">< / a > < hr class = "float" > < div class = "float"
id="x10-67 001r11">< / a > < hr class = "float" > < div class = "float"
>
@ -2247,7 +2247,7 @@ class="hline"><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  11: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 66 001r11 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 67 001r11 -->
@ -2345,7 +2345,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.12 < / span > < a
id="x9-67 0004.12">< / a > psb_spmm — Sparse Matrix by Dense Matrix Product< / h4 >
id="x10-68 0004.12">< / a > psb_spmm — Sparse Matrix by Dense Matrix Product< / h4 >
<!-- l. 933 --> < p class = "noindent" > This subroutine computes the Sparse Matrix by Dense Matrix Product:
< table
class="equation">< tr > < td >
@ -2353,7 +2353,7 @@ class="equation"><tr><td>
< img
src="userhtml18x.png" alt="y ← α Ax + β y
" class="math-display" >< a
id="x9-67 001r1">< / a > < / div >
id="x10-68 001r1">< / a > < / div >
< / td > < td class = "equation-label" > (1)< / td > < / tr > < / table >
<!-- l. 938 --> < p class = "nopar" >
< table
@ -2363,7 +2363,7 @@ class="equation"><tr><td>
src="userhtml19x.png" alt=" T
y ← α A x+ β y
" class="math-display" >< a
id="x9-67 002r2">< / a > < / div >
id="x10-68 002r2">< / a > < / div >
< / td > < td class = "equation-label" > (2)< / td > < / tr > < / table >
<!-- l. 942 --> < p class = "nopar" >
< table
@ -2372,7 +2372,7 @@ class="equation"><tr><td>
< img
src="userhtml20x.png" alt="y ← α AHx + β y
" class="math-display" >< a
id="x9-67 003r3">< / a > < / div >
id="x10-68 003r3">< / a > < / div >
< / td > < td class = "equation-label" > (3)< / td > < / tr > < / table >
<!-- l. 946 --> < p class = "nopar" >
<!-- l. 948 --> < p class = "indent" > where:
@ -2411,7 +2411,7 @@ class="zplmr7m-">A</span></dd></dl>
<!-- l. 955 --> < p class = "indent" > < a
id="x9-67 004r12">< / a > < hr class = "float" > < div class = "float"
id="x10-68 004r12">< / a > < hr class = "float" > < div class = "float"
>
@ -2457,7 +2457,7 @@ class="hline"><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  12: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 67 004r12 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 68 004r12 -->
@ -2491,7 +2491,7 @@ class="pplb7t-">required</span><br
class="newline" />Intent: < span
class="pplb7t-">in< / span > .< br
class="newline" />Specified as: a number of the data type indicated in Table  < a
href="#x9-67 004r12">12<!-- tex4ht:ref: tab:f90spmm --> < / a > .
href="#x10-68 004r12">12<!-- tex4ht:ref: tab:f90spmm --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 983 --> < p class = "noindent" >
< span
@ -2530,7 +2530,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-67 004r12">12<!-- tex4ht:ref: tab:f90spmm --> < / a > . The
href="#x10-68 004r12">12<!-- tex4ht:ref: tab:f90spmm --> < / a > . The
rank of < span
class="zplmr7m-">x < / span > must be the same of < span
class="zplmr7m-">y< / span > .
@ -2551,7 +2551,7 @@ class="pplb7t-">required </span><br
class="newline" />Intent: < span
class="pplb7t-">in< / span > .< br
class="newline" />Specified as: a number of the data type indicated in Table  < a
href="#x9-67 004r12">12<!-- tex4ht:ref: tab:f90spmm --> < / a > .
href="#x10-68 004r12">12<!-- tex4ht:ref: tab:f90spmm --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1004 --> < p class = "noindent" >
< span
@ -2572,7 +2572,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-67 004r12">12<!-- tex4ht:ref: tab:f90spmm --> < / a > . The
href="#x10-68 004r12">12<!-- tex4ht:ref: tab:f90spmm --> < / a > . The
rank of < span
class="zplmr7m-">y < / span > must be the same of < span
class="zplmr7m-">x< / span > .
@ -2606,21 +2606,21 @@ class="description">
class="pplb7t-">trans = N< / span > < / dt > < dd
class="description">
<!-- l. 1021 --> < p class = "noindent" > the operation is specified by equation < a
href="#x9-67 001r1">1<!-- tex4ht:ref: eq:f90spmm_no_tra --> < / a >
href="#x10-68 001r1">1<!-- tex4ht:ref: eq:f90spmm_no_tra --> < / a >
< / dd > < dt class = "description" >
<!-- l. 1022 --> < p class = "noindent" >
< span
class="pplb7t-">trans = T< / span > < / dt > < dd
class="description">
<!-- l. 1022 --> < p class = "noindent" > the operation is specified by equation < a
href="#x9-67 002r2">2<!-- tex4ht:ref: eq:f90spmm_tra --> < / a >
href="#x10-68 002r2">2<!-- tex4ht:ref: eq:f90spmm_tra --> < / a >
< / dd > < dt class = "description" >
<!-- l. 1024 --> < p class = "noindent" >
< span
class="pplb7t-">trans = C< / span > < / dt > < dd
class="description">
<!-- l. 1024 --> < p class = "noindent" > the operation is specified by equation < a
href="#x9-67 003r3">3<!-- tex4ht:ref: eq:f90spmm_con --> < / a > < / dd > < / dl >
href="#x10-68 003r3">3<!-- tex4ht:ref: eq:f90spmm_con --> < / a > < / dd > < / dl >
<!-- l. 1027 --> < p class = "noindent" > Scope: < span
class="pplb7t-">global < / span > < br
class="newline" />Type: < span
@ -2672,7 +2672,7 @@ class="newline" />Intent: <span
class="pplb7t-">inout< / span > .< br
class="newline" />Specified as: an array of rank one or two containing numbers of type specified
in Table  < a
href="#x9-67 004r12">12<!-- tex4ht:ref: tab:f90spmm --> < / a > .
href="#x10-68 004r12">12<!-- tex4ht:ref: tab:f90spmm --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1065 --> < p class = "noindent" >
< span
@ -2690,7 +2690,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.13 < / span > < a
id="x9-68 0004.13">< / a > psb_spsm — Triangular System Solve< / h4 >
id="x10-69 0004.13">< / a > psb_spsm — Triangular System Solve< / h4 >
<!-- l. 1081 --> < p class = "noindent" > This subroutine computes the Triangular System Solve:
< div class = "eqnarray" >
< div class = "math-display" >
@ -2754,7 +2754,7 @@ class="newline" />
<!-- l. 1107 --> < p class = "indent" > < a
id="x9-68 002r13">< / a > < hr class = "float" > < div class = "float"
id="x10-69 002r13">< / a > < hr class = "float" > < div class = "float"
>
@ -2801,7 +2801,7 @@ class="hline"><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  13: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 68 002r13 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 69 002r13 -->
@ -2833,7 +2833,7 @@ class="pplb7t-">required</span><br
class="newline" />Intent: < span
class="pplb7t-">in< / span > .< br
class="newline" />Specified as: a number of the data type indicated in Table  < a
href="#x9-68 002r13">13<!-- tex4ht:ref: tab:f90spsm --> < / a > .
href="#x10-69 002r13">13<!-- tex4ht:ref: tab:f90spsm --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1134 --> < p class = "noindent" >
< span
@ -2849,7 +2849,7 @@ class="newline" />Intent: <span
class="pplb7t-">in< / span > .< br
class="newline" />Specified as: an object type specified in < span
class="pplr8c-">§< / span >   < a
href="userhtmlse3.html#x8-9 0003">3<!-- tex4ht:ref: sec:datastruct --> < / a > .
href="userhtmlse3.html#x9-10 0003">3<!-- tex4ht:ref: sec:datastruct --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1141 --> < p class = "noindent" >
< span
@ -2870,7 +2870,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-68 002r13">13<!-- tex4ht:ref: tab:f90spsm --> < / a > . The
href="#x10-69 002r13">13<!-- tex4ht:ref: tab:f90spsm --> < / a > . The
rank of < span
class="zplmr7m-">x < / span > must be the same of < span
class="zplmr7m-">y< / span > .
@ -2888,7 +2888,7 @@ class="pplb7t-">required </span><br
class="newline" />Intent: < span
class="pplb7t-">in< / span > .< br
class="newline" />Specified as: a number of the data type indicated in Table  < a
href="#x9-68 002r13">13<!-- tex4ht:ref: tab:f90spsm --> < / a > .
href="#x10-69 002r13">13<!-- tex4ht:ref: tab:f90spsm --> < / a > .
@ -2912,7 +2912,7 @@ class="cmtt-10">psb</span><span
class="cmtt-10">_T< / span > < span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of type specified in Table  < a
href="#x9-68 002r13">13<!-- tex4ht:ref: tab:f90spsm --> < / a > . The
href="#x10-69 002r13">13<!-- tex4ht:ref: tab:f90spsm --> < / a > . The
rank of < span
class="zplmr7m-">y < / span > must be the same of < span
class="zplmr7m-">x< / span > .
@ -3067,7 +3067,7 @@ class="zplmr7m-">noscaling</span><span
class="zplmr7t-">)< / span > < br
class="newline" />Specified as: a rank one array containing numbers of the type indicated in
Table  < a
href="#x9-68 002r13">13<!-- tex4ht:ref: tab:f90spsm --> < / a > .
href="#x10-69 002r13">13<!-- tex4ht:ref: tab:f90spsm --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1213 --> < p class = "noindent" >
< span
@ -3104,7 +3104,7 @@ class="newline" />Intent: <span
class="pplb7t-">inout< / span > .< br
class="newline" />Specified as: an array of rank one or two containing numbers of type specified
in Table  < a
href="#x9-68 002r13">13<!-- tex4ht:ref: tab:f90spsm --> < / a > .
href="#x10-69 002r13">13<!-- tex4ht:ref: tab:f90spsm --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1231 --> < p class = "noindent" >
< span
@ -3122,7 +3122,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.14 < / span > < a
id="x9-69 0004.14">< / a > psb_gemlt — Entrywise Product< / h4 >
id="x10-70 0004.14">< / a > psb_gemlt — Entrywise Product< / h4 >
<!-- l. 1247 --> < p class = "noindent" > This function computes the entrywise product between two vectors < span
class="zplmr7m-">x < / span > and
< span
@ -3138,7 +3138,7 @@ src="userhtml22x.png" alt="dot ← x(i)y(i).
<!-- l. 1254 --> < p class = "indent" > < a
id="x9-69 001r14">< / a > < hr class = "float" > < div class = "float"
id="x10-70 001r14">< / a > < hr class = "float" > < div class = "float"
>
@ -3182,7 +3182,7 @@ class="hline"><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  14: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 69 001r14 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 70 001r14 -->
@ -3220,7 +3220,7 @@ class="cmtt-10">_T</span><span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of
type specified in Table  < a
href="#x9-57 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
href="#x10-58 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1283 --> < p class = "noindent" >
< span
@ -3241,7 +3241,7 @@ class="cmtt-10">_T</span><span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of
type specified in Table  < a
href="#x9-57 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
href="#x10-58 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1293 --> < p class = "noindent" >
< span
@ -3289,7 +3289,7 @@ class="cmtt-10">_T</span><span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of
the type indicated in Table  < a
href="#x9-69 001r14">14<!-- tex4ht:ref: tab:f90mlt --> < / a > .
href="#x10-70 001r14">14<!-- tex4ht:ref: tab:f90mlt --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1305 --> < p class = "noindent" >
< span
@ -3307,7 +3307,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.15 < / span > < a
id="x9-70 0004.15">< / a > psb_gediv — Entrywise Division< / h4 >
id="x10-71 0004.15">< / a > psb_gediv — Entrywise Division< / h4 >
<!-- l. 1314 --> < p class = "noindent" > This function computes the entrywise division between two vectors < span
class="zplmr7m-">x < / span > and
< span
@ -3323,7 +3323,7 @@ src="userhtml23x.png" alt="/ ← x(i)/y(i).
<!-- l. 1321 --> < p class = "indent" > < a
id="x9-70 001r15">< / a > < hr class = "float" > < div class = "float"
id="x10-71 001r15">< / a > < hr class = "float" > < div class = "float"
>
@ -3367,7 +3367,7 @@ class="hline"><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  15: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 70 001r15 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 71 001r15 -->
@ -3405,7 +3405,7 @@ class="cmtt-10">_T</span><span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of
type specified in Table  < a
href="#x9-57 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
href="#x10-58 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1350 --> < p class = "noindent" >
< span
@ -3426,7 +3426,7 @@ class="cmtt-10">_T</span><span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of
type specified in Table  < a
href="#x9-57 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
href="#x10-58 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1360 --> < p class = "noindent" >
< span
@ -3491,7 +3491,7 @@ class="cmtt-10">_T</span><span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of
the type indicated in Table  < a
href="#x9-69 001r14">14<!-- tex4ht:ref: tab:f90mlt --> < / a > .
href="#x10-70 001r14">14<!-- tex4ht:ref: tab:f90mlt --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1377 --> < p class = "noindent" >
< span
@ -3509,7 +3509,7 @@ class="newline" />An integer value; 0 means no error has been detected.</dd></dl
< h4 class = "subsectionHead" > < span class = "titlemark" > 4.16 < / span > < a
id="x9-71 0004.16">< / a > psb_geinv — Entrywise Inversion< / h4 >
id="x10-72 0004.16">< / a > psb_geinv — Entrywise Inversion< / h4 >
<!-- l. 1386 --> < p class = "noindent" > This function computes the entrywise inverse of a vector < span
class="zplmr7m-">x < / span > and puts it into
< span
@ -3525,7 +3525,7 @@ src="userhtml24x.png" alt="/ ← 1/x(i).
<!-- l. 1393 --> < p class = "indent" > < a
id="x9-71 001r16">< / a > < hr class = "float" > < div class = "float"
id="x10-72 001r16">< / a > < hr class = "float" > < div class = "float"
>
@ -3569,7 +3569,7 @@ class="hline"><td><hr></td><td><hr></td></tr><tr
class="td11"> < / td > < / tr > < / table > < / div > < / div >
< br / > < div class = "caption"
>< span class = "id" > Table  16: < / span > < span
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 9- 71 001r16 -->
class="content">Data types< / span > < / div > <!-- tex4ht:label?: x 10- 72 001r16 -->
@ -3607,7 +3607,7 @@ class="cmtt-10">_T</span><span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of
type specified in Table  < a
href="#x9-57 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
href="#x10-58 001r2">2<!-- tex4ht:ref: tab:f90dot --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1422 --> < p class = "noindent" >
< span
@ -3672,7 +3672,7 @@ class="cmtt-10">_T</span><span
class="cmtt-10">_vect< / span > < span
class="cmtt-10">_type< / span > < / a >   containing numbers of
the type indicated in Table  < a
href="#x9-71 001r16">16<!-- tex4ht:ref: tab:f90inv --> < / a > .
href="#x10-72 001r16">16<!-- tex4ht:ref: tab:f90inv --> < / a > .
< / dd > < dt class = "description" >
<!-- l. 1439 --> < p class = "noindent" >
< span