Redefine interface of prec%descr to get INFO. Fix configure for MPICXX.

newG2L
Salvatore Filippone 4 years ago
parent 1445f773f3
commit af022e9467

16
configure vendored

@ -745,7 +745,6 @@ infodir
docdir docdir
oldincludedir oldincludedir
includedir includedir
runstatedir
localstatedir localstatedir
sharedstatedir sharedstatedir
sysconfdir sysconfdir
@ -853,7 +852,6 @@ datadir='${datarootdir}'
sysconfdir='${prefix}/etc' sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com' sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var' localstatedir='${prefix}/var'
runstatedir='${localstatedir}/run'
includedir='${prefix}/include' includedir='${prefix}/include'
oldincludedir='/usr/include' oldincludedir='/usr/include'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@ -1106,15 +1104,6 @@ do
| -silent | --silent | --silen | --sile | --sil) | -silent | --silent | --silen | --sile | --sil)
silent=yes ;; silent=yes ;;
-runstatedir | --runstatedir | --runstatedi | --runstated \
| --runstate | --runstat | --runsta | --runst | --runs \
| --run | --ru | --r)
ac_prev=runstatedir ;;
-runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
| --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
| --run=* | --ru=* | --r=*)
runstatedir=$ac_optarg ;;
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
ac_prev=sbindir ;; ac_prev=sbindir ;;
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@ -1252,7 +1241,7 @@ fi
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
datadir sysconfdir sharedstatedir localstatedir includedir \ datadir sysconfdir sharedstatedir localstatedir includedir \
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
libdir localedir mandir runstatedir libdir localedir mandir
do do
eval ac_val=\$$ac_var eval ac_val=\$$ac_var
# Remove trailing slashes. # Remove trailing slashes.
@ -1405,7 +1394,6 @@ Fine tuning of the installation directories:
--sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var] --localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib] --libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include] --includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include] --oldincludedir=DIR C header files for non-gcc [/usr/include]
@ -4366,7 +4354,7 @@ if test x"$pac_cv_serial_mpi" == x"yes" ; then
FAKEMPI="fakempi.o"; FAKEMPI="fakempi.o";
MPIFC="$FC"; MPIFC="$FC";
MPICC="$CC"; MPICC="$CC";
MPIXX="$CXX"; MPICXX="$CXX";
else else
ac_ext=c ac_ext=c
ac_cpp='$CPP $CPPFLAGS' ac_cpp='$CPP $CPPFLAGS'

@ -140,7 +140,7 @@ if test x"$pac_cv_serial_mpi" == x"yes" ; then
FAKEMPI="fakempi.o"; FAKEMPI="fakempi.o";
MPIFC="$FC"; MPIFC="$FC";
MPICC="$CC"; MPICC="$CC";
MPIXX="$CXX"; MPICXX="$CXX";
else else
AC_LANG([C]) AC_LANG([C])
if test "X$MPICC" = "X" ; then if test "X$MPICC" = "X" ; then

Binary file not shown.

Before

Width:  |  Height:  |  Size: 321 B

After

Width:  |  Height:  |  Size: 334 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 357 B

After

Width:  |  Height:  |  Size: 382 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 289 B

After

Width:  |  Height:  |  Size: 296 B

@ -3,8 +3,8 @@
<html > <html >
<head><title></title> <head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -8,37 +8,31 @@
.cmbx-12x-x-144{font-size:172%; font-weight: bold;} .cmbx-12x-x-144{font-size:172%; font-weight: bold;}
.cmbx-12x-x-144{ font-weight: bold;} .cmbx-12x-x-144{ font-weight: bold;}
.cmbx-12x-x-144{ font-weight: bold;} .cmbx-12x-x-144{ font-weight: bold;}
.cmbx-12x-x-144{ font-weight: bold;}
.cmti-10{ font-style: italic;} .cmti-10{ font-style: italic;}
.cmti-12{font-size:120%; font-style: italic;} .cmti-12{font-size:120%; font-style: italic;}
.cmbx-10{ font-weight: bold;} .cmbx-10{ font-weight: bold;}
.cmbx-10{ font-weight: bold;} .cmbx-10{ font-weight: bold;}
.cmbx-10{ font-weight: bold;} .cmbx-10{ font-weight: bold;}
.cmbx-10{ font-weight: bold;} .cmtt-10{font-family: monospace,monospace;}
.cmtt-10{font-family: monospace;} .cmtt-10{font-family: monospace,monospace;}
.cmtt-10{font-family: monospace;} .cmtt-10{font-family: monospace,monospace;}
.cmtt-10{font-family: monospace;}
.cmr-9{font-size:90%;} .cmr-9{font-size:90%;}
.cmr-8{font-size:80%;} .cmr-8{font-size:80%;}
.cmbx-12{font-size:120%; font-weight: bold;} .cmbx-12{font-size:120%; font-weight: bold;}
.cmbx-12{ font-weight: bold;} .cmbx-12{ font-weight: bold;}
.cmbx-12{ font-weight: bold;} .cmbx-12{ font-weight: bold;}
.cmbx-12{ font-weight: bold;} .cmtt-8{font-size:80%;font-family: monospace,monospace;}
.cmtt-8{font-size:80%;font-family: monospace;} .cmtt-8{font-family: monospace,monospace;}
.cmtt-8{font-family: monospace;} .cmtt-8{font-family: monospace,monospace;}
.cmtt-8{font-family: monospace;} .cmtt-9{font-size:90%;font-family: monospace,monospace;}
.cmtt-9{font-size:90%;font-family: monospace;} .cmtt-9{font-family: monospace,monospace;}
.cmtt-9{font-family: monospace;} .cmtt-9{font-family: monospace,monospace;}
.cmtt-9{font-family: monospace;}
.cmmi-8{font-size:80%;font-style: italic;} .cmmi-8{font-size:80%;font-style: italic;}
.cmbx-9{font-size:90%; font-weight: bold;} p{margin-top:0;margin-bottom:0}
.cmbx-9{ font-weight: bold;} p.indent{text-indent:0;}
.cmbx-9{ font-weight: bold;} p + p{margin-top:1em;}
.cmbx-9{ font-weight: bold;} p + div, p + pre {margin-top:1em;}
p.noindent { text-indent: 0em } div + p, pre + p {margin-top:1em;}
td p.noindent { text-indent: 0em; margin-top:0em; }
p.nopar { text-indent: 0em; }
p.indent{ text-indent: 1.5em }
@media print {div.crosslinks {visibility:hidden;}} @media print {div.crosslinks {visibility:hidden;}}
a img { border-top: 0; border-left: 0; border-right: 0; } a img { border-top: 0; border-left: 0; border-right: 0; }
center { margin-top:1em; margin-bottom:1em; } center { margin-top:1em; margin-bottom:1em; }
@ -61,7 +55,7 @@ div.obeylines-v p { margin-top:0; margin-bottom:0; }
td.displaylines {text-align:center; white-space:nowrap;} td.displaylines {text-align:center; white-space:nowrap;}
.centerline {text-align:center;} .centerline {text-align:center;}
.rightline {text-align:right;} .rightline {text-align:right;}
div.verbatim {font-family: monospace; white-space: nowrap; text-align:left; clear:both; } pre.verbatim {font-family: monospace,monospace; text-align:left; clear:both; }
.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } .fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
div.fbox {display:table} div.fbox {display:table}
div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
@ -94,18 +88,16 @@ td.td01{ padding-left:0pt; padding-right:5pt; }
td.td10{ padding-left:5pt; padding-right:0pt; } td.td10{ padding-left:5pt; padding-right:0pt; }
td.td11{ padding-left:5pt; padding-right:5pt; } td.td11{ padding-left:5pt; padding-right:5pt; }
table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
.hline hr, .cline hr{ height : 1px; margin:0px; } .hline hr, .cline hr{ height : 0px; margin:0px; }
.hline td, .cline td{ padding: 0; }
.hline hr, .cline hr{border:none;border-top:1px solid black;}
.tabbing-right {text-align:right;} .tabbing-right {text-align:right;}
span.TEX {letter-spacing: -0.125em; }
span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
a span.TEX span.E {text-decoration: none; }
span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;}
span.LATEX span.TEX{ position:relative; left: -0.4em; }
div.float, div.figure {margin-left: auto; margin-right: auto;} div.float, div.figure {margin-left: auto; margin-right: auto;}
div.float img {text-align:center;} div.float img {text-align:center;}
div.figure img {text-align:center;} div.figure img {text-align:center;}
.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;} .marginpar,.reversemarginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
.marginpar p{margin-top:0.4em; margin-bottom:0.4em;} .marginpar p,.reversemarginpar p{margin-top:0.4em; margin-bottom:0.4em;}
.reversemarginpar{float:left;}
table.equation {width:100%;} table.equation {width:100%;}
.equation td{text-align:center; } .equation td{text-align:center; }
td.equation { margin-top:1em; margin-bottom:1em; } td.equation { margin-top:1em; margin-bottom:1em; }
@ -148,10 +140,10 @@ div.abstract {width:100%;}
.Ovalbox-thick { padding-left:3pt; padding-right:3pt; border:solid thick; } .Ovalbox-thick { padding-left:3pt; padding-right:3pt; border:solid thick; }
.shadowbox { padding-left:3pt; padding-right:3pt; border:solid thin; border-right:solid thick; border-bottom:solid thick; } .shadowbox { padding-left:3pt; padding-right:3pt; border:solid thin; border-right:solid thick; border-bottom:solid thick; }
.doublebox { padding-left:3pt; padding-right:3pt; border-style:double; border:solid thick; } .doublebox { padding-left:3pt; padding-right:3pt; border-style:double; border:solid thick; }
.figure img.graphics {margin-left:10%;} .rotatebox{display: inline-block;}
.lstlisting .label{margin-right:0.5em; } .lstlisting .label{margin-right:0.5em; }
div.lstlisting{font-family: monospace; white-space: nowrap; margin-top:0.5em; margin-bottom:0.5em; } div.lstlisting{font-family: monospace,monospace; white-space: nowrap; margin-top:0.5em; margin-bottom:0.5em; }
div.lstinputlisting{ font-family: monospace; white-space: nowrap; } div.lstinputlisting{ font-family: monospace,monospace; white-space: nowrap; }
.lstinputlisting .label{margin-right:0.5em;} .lstinputlisting .label{margin-right:0.5em;}
/* end css.sty */ /* end css.sty */

@ -3,8 +3,8 @@
<html > <html >
<head><title></title> <head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

@ -3,8 +3,8 @@
<html > <html >
<head><title></title> <head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title></title> <head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title></title> <head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 447 B

After

Width:  |  Height:  |  Size: 439 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 779 B

After

Width:  |  Height:  |  Size: 763 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

@ -3,8 +3,8 @@
<html > <html >
<head><title></title> <head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

@ -3,8 +3,8 @@
<html > <html >
<head><title></title> <head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

@ -3,8 +3,8 @@
<html > <html >
<head><title>Contents</title> <head><title>Contents</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>References</title> <head><title>References</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>Introduction</title> <head><title>Introduction</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>Preconditioner routines</title> <head><title>Preconditioner routines</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>Iterative Methods</title> <head><title>Iterative Methods</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>General overview</title> <head><title>General overview</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -55,7 +55,7 @@ href="userhtmlse7.html#x68-1050007">7<!--tex4ht:ref: sec:parenv --></a>.
<!--l. 102--><p class="noindent" > <!--l. 102--><p class="noindent" >
<!--l. 104--><p class="noindent" ><img <!--l. 104--><p class="noindent" ><img
src="psblas.png" alt="PIC" src="psblas.png" alt="PIC"
></div> width="46" height="46" ></div>
<br /> <div class="caption" <br /> <div class="caption"
><span class="id">Figure&#x00A0;1: </span><span ><span class="id">Figure&#x00A0;1: </span><span
class="content">PSBLAS library components hierarchy.</span></div><!--tex4ht:label?: x4-3001r1 --> class="content">PSBLAS library components hierarchy.</span></div><!--tex4ht:label?: x4-3001r1 -->

@ -3,8 +3,8 @@
<html > <html >
<head><title>Data Structures and Classes</title> <head><title>Data Structures and Classes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>Computational routines</title> <head><title>Computational routines</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>Communication routines</title> <head><title>Communication routines</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>Data management routines</title> <head><title>Data management routines</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>Parallel environment routines</title> <head><title>Parallel environment routines</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>Error handling</title> <head><title>Error handling</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -69,264 +69,254 @@ explicitly.
<div class="fbox"><div class="minipage"><!--l. 72--> <div class="fbox"><div class="minipage"><!--l. 72-->
<div class="lstlisting" id="listing-5"><span class="label"><a <div class="lstlisting" id="listing-5"><span class="label"><a
id="x86-123001r1"></a></span><span id="x86-123001r1"></a></span><span
class="cmbx-9">subroutine</span><span class="cmtt-9">subroutine</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">psb</span><span class="cmtt-9">psb_foo</span><span
class="cmr-9">_foo</span><span class="cmtt-9">(</span><span
class="cmr-9">(</span><span class="cmtt-9">some</span><span
class="cmr-9">some</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">args</span><span
class="cmr-9">args</span><span class="cmtt-9">,</span><span
class="cmr-9">,</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">info</span><span
class="cmr-9">info</span><span class="cmtt-9">)</span><span
class="cmr-9">)</span><span class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
class="cmr-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123002r2"></a></span><span id="x86-123002r2"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">...</span><span class="cmtt-9">...</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123003r3"></a></span><span id="x86-123003r3"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">if</span><span class="cmtt-9">if</span><span
class="cmr-9">(</span><span class="cmtt-9">(</span><span
class="cmr-9">error</span><span class="cmtt-9">error</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">detected</span><span class="cmtt-9">detected</span><span
class="cmr-9">)</span><span class="cmtt-9">)</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">then</span><span class="cmtt-9">then</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123004r4"></a></span><span id="x86-123004r4"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">info</span><span class="cmtt-9">info</span><span
class="cmr-9">=</span><span class="cmtt-9">=</span><span
class="cmr-9">errcode1</span><span class="cmtt-9">errcode1</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123005r5"></a></span><span id="x86-123005r5"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">call</span><span class="cmtt-9">call</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">psb</span><span class="cmtt-9">psb_errpush</span><span
class="cmr-9">_errpush</span><span class="cmtt-9">(</span><span
class="cmr-9">(</span><span class="cmtt-9">&#8217;</span><span
class="cmr-9">&#8217;</span><span class="cmtt-9">psb_foo</span><span
class="cmr-9">psb</span><span class="cmtt-9">&#8217;</span><span
class="cmr-9">_foo</span><span class="cmtt-9">,</span><span
class="cmr-9">&#8217;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">,</span><span class="cmtt-9">errcode1</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">)</span><span
class="cmr-9">errcode1</span><span class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
class="cmr-9">)</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123006r6"></a></span><span id="x86-123006r6"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">goto</span><span class="cmtt-9">goto</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">9999</span><span class="cmtt-9">9999</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123007r7"></a></span><span id="x86-123007r7"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">end</span><span class="cmtt-9">end</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">if</span><span class="cmtt-9">if</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123008r8"></a></span><span id="x86-123008r8"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">...</span><span class="cmtt-9">...</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123009r9"></a></span><span id="x86-123009r9"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">call</span><span class="cmtt-9">call</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">psb</span><span class="cmtt-9">psb_bar</span><span
class="cmr-9">_bar</span><span class="cmtt-9">(</span><span
class="cmr-9">(</span><span class="cmtt-9">some</span><span
class="cmr-9">some</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">args</span><span
class="cmr-9">args</span><span class="cmtt-9">,</span><span
class="cmr-9">,</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">info</span><span
class="cmr-9">info</span><span class="cmtt-9">)</span><span
class="cmr-9">)</span><span class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
class="cmr-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123010r10"></a></span><span id="x86-123010r10"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">if</span><span class="cmtt-9">if</span><span
class="cmr-9">(</span><span class="cmtt-9">(</span><span
class="cmr-9">info</span><span class="cmtt-9">info</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">.</span><span class="cmtt-9">.</span><span
class="cmbx-9">ne</span><span class="cmtt-9">ne</span><span
class="cmr-9">.</span><span class="cmtt-9">.</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">zero</span><span class="cmtt-9">zero</span><span
class="cmr-9">)</span><span class="cmtt-9">)</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">then</span><span class="cmtt-9">then</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123011r11"></a></span><span id="x86-123011r11"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">info</span><span class="cmtt-9">info</span><span
class="cmr-9">=</span><span class="cmtt-9">=</span><span
class="cmr-9">errcode2</span><span class="cmtt-9">errcode2</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123012r12"></a></span><span id="x86-123012r12"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">call</span><span class="cmtt-9">call</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">psb</span><span class="cmtt-9">psb_errpush</span><span
class="cmr-9">_errpush</span><span class="cmtt-9">(</span><span
class="cmr-9">(</span><span class="cmtt-9">&#8217;</span><span
class="cmr-9">&#8217;</span><span class="cmtt-9">psb_foo</span><span
class="cmr-9">psb</span><span class="cmtt-9">&#8217;</span><span
class="cmr-9">_foo</span><span class="cmtt-9">,</span><span
class="cmr-9">&#8217;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">,</span><span class="cmtt-9">errcode2</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">)</span><span
class="cmr-9">errcode2</span><span class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
class="cmr-9">)</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123013r13"></a></span><span id="x86-123013r13"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">goto</span><span class="cmtt-9">goto</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">9999</span><span class="cmtt-9">9999</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123014r14"></a></span><span id="x86-123014r14"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">end</span><span class="cmtt-9">end</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">if</span><span class="cmtt-9">if</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123015r15"></a></span><span id="x86-123015r15"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">...</span><span class="cmtt-9">...</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123016r16"></a></span><span id="x86-123016r16"></a></span><span
class="cmr-9">9999</span><span class="cmtt-9">9999</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">continue</span><span class="cmtt-9">continue</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123017r17"></a></span><span id="x86-123017r17"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">if</span><span class="cmtt-9">if</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">(</span><span class="cmtt-9">(</span><span
class="cmr-9">err</span><span class="cmtt-9">err_act</span><span
class="cmr-9">_act</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">.</span><span
class="cmr-9">.</span><span class="cmtt-9">eq</span><span
class="cmbx-9">eq</span><span class="cmtt-9">.</span><span
class="cmr-9">.</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">act_abort</span><span
class="cmr-9">act</span><span class="cmtt-9">)</span><span
class="cmr-9">_abort</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">)</span><span class="cmtt-9">then</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
class="cmbx-9">then</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123018r18"></a></span><span id="x86-123018r18"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">call</span><span class="cmtt-9">call</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">psb</span><span class="cmtt-9">psb_error</span><span
class="cmr-9">_error</span><span class="cmtt-9">(</span><span
class="cmr-9">(</span><span class="cmtt-9">icontxt</span><span
class="cmr-9">icontxt</span><span class="cmtt-9">)</span><span
class="cmr-9">)</span><span class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
class="cmr-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123019r19"></a></span><span id="x86-123019r19"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">return</span><span class="cmtt-9">return</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123020r20"></a></span><span id="x86-123020r20"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">else</span><span class="cmtt-9">else</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123021r21"></a></span><span id="x86-123021r21"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">return</span><span class="cmtt-9">return</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123022r22"></a></span><span id="x86-123022r22"></a></span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">end</span><span class="cmtt-9">end</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">if</span><span class="cmtt-9">if</span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123023r23"></a></span><span id="x86-123023r23"></a></span><span
class="cmr-9">&#x00A0;</span><br /><span class="label"><a class="cmtt-9">&#x00A0;</span><br /><span class="label"><a
id="x86-123024r24"></a></span><span id="x86-123024r24"></a></span><span
class="cmbx-9">end</span><span class="cmtt-9">end</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmbx-9">subroutine</span><span class="cmtt-9">subroutine</span><span
class="cmr-9">&#x00A0;</span><span class="cmtt-9">&#x00A0;</span><span
class="cmr-9">psb</span><span class="cmtt-9">psb_foo</span>
class="cmr-9">_foo</span>
</div> </div> </div> </div> </div> </div>
</div> </div>
<br /> <div class="caption" <br /> <div class="caption"
@ -360,22 +350,22 @@ process).
<div class="center" <div class="center"
> >
<!--l. 160--><p class="noindent" > <!--l. 160--><p class="noindent" >
<div class="fbox"><div class="minipage"><div class="verbatim" id="verbatim-78"> <div class="fbox"><div class="minipage"><pre class="verbatim" id="verbatim-78">
========================================================== ==========================================================
&#x00A0;<br />Process:&#x00A0;0.&#x00A0;&#x00A0;PSBLAS&#x00A0;Error&#x00A0;(4010)&#x00A0;in&#x00A0;subroutine:&#x00A0;df_sample Process:&#x00A0;0.&#x00A0;&#x00A0;PSBLAS&#x00A0;Error&#x00A0;(4010)&#x00A0;in&#x00A0;subroutine:&#x00A0;df_sample
&#x00A0;<br />Error&#x00A0;from&#x00A0;call&#x00A0;to&#x00A0;subroutine&#x00A0;mat&#x00A0;dist Error&#x00A0;from&#x00A0;call&#x00A0;to&#x00A0;subroutine&#x00A0;mat&#x00A0;dist
&#x00A0;<br />========================================================== ==========================================================
&#x00A0;<br />Process:&#x00A0;0.&#x00A0;&#x00A0;PSBLAS&#x00A0;Error&#x00A0;(4010)&#x00A0;in&#x00A0;subroutine:&#x00A0;mat_distv Process:&#x00A0;0.&#x00A0;&#x00A0;PSBLAS&#x00A0;Error&#x00A0;(4010)&#x00A0;in&#x00A0;subroutine:&#x00A0;mat_distv
&#x00A0;<br />Error&#x00A0;from&#x00A0;call&#x00A0;to&#x00A0;subroutine&#x00A0;psb_spasb Error&#x00A0;from&#x00A0;call&#x00A0;to&#x00A0;subroutine&#x00A0;psb_spasb
&#x00A0;<br />========================================================== ==========================================================
&#x00A0;<br />Process:&#x00A0;0.&#x00A0;&#x00A0;PSBLAS&#x00A0;Error&#x00A0;(4010)&#x00A0;in&#x00A0;subroutine:&#x00A0;psb_spasb Process:&#x00A0;0.&#x00A0;&#x00A0;PSBLAS&#x00A0;Error&#x00A0;(4010)&#x00A0;in&#x00A0;subroutine:&#x00A0;psb_spasb
&#x00A0;<br />Error&#x00A0;from&#x00A0;call&#x00A0;to&#x00A0;subroutine&#x00A0;psb_cest Error&#x00A0;from&#x00A0;call&#x00A0;to&#x00A0;subroutine&#x00A0;psb_cest
&#x00A0;<br />========================================================== ==========================================================
&#x00A0;<br />Process:&#x00A0;0.&#x00A0;&#x00A0;PSBLAS&#x00A0;Error&#x00A0;(136)&#x00A0;in&#x00A0;subroutine:&#x00A0;psb_cest Process:&#x00A0;0.&#x00A0;&#x00A0;PSBLAS&#x00A0;Error&#x00A0;(136)&#x00A0;in&#x00A0;subroutine:&#x00A0;psb_cest
&#x00A0;<br />Format&#x00A0;FOO&#x00A0;is&#x00A0;unknown Format&#x00A0;FOO&#x00A0;is&#x00A0;unknown
&#x00A0;<br />========================================================== ==========================================================
&#x00A0;<br />Aborting... Aborting...
</div> </pre>
<!--l. 156--><p class="nopar" > </div> </div> <!--l. 156--><p class="nopar" > </div> </div>
</div> </div>
<br /> <div class="caption" <br /> <div class="caption"

@ -3,8 +3,8 @@
<html > <html >
<head><title>Utilities</title> <head><title>Utilities</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>Basic Nomenclature</title> <head><title>Basic Nomenclature</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -125,7 +125,7 @@ class="cmsy-10">|</span>.
<!--l. 218--><p class="noindent" > <!--l. 218--><p class="noindent" >
<!--l. 221--><p class="noindent" ><img <!--l. 221--><p class="noindent" ><img
src="points.png" alt="PIC" src="points.png" alt="PIC"
></div> width="46" height="46" ></div>
<br /> <div class="caption" <br /> <div class="caption"
><span class="id">Figure&#x00A0;2: </span><span ><span class="id">Figure&#x00A0;2: </span><span
class="content">Point classfication.</span></div><!--tex4ht:label?: x6-4002r2 --> class="content">Point classfication.</span></div><!--tex4ht:label?: x6-4002r2 -->

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_geaxpby &#8212; General Dense Matrix Sum</title> <head><title>psb_geaxpby &#8212; General Dense Matrix Sum</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_gedot &#8212; Dot Product</title> <head><title>psb_gedot &#8212; Dot Product</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -236,14 +236,90 @@ class="cmbx-12">Notes</span>
possible to improve the runtime efficiency by using the following scheme: possible to improve the runtime efficiency by using the following scheme:
<!--l. 218--> <!--l. 218-->
<div class="lstlisting" id="listing-1"><span class="label"><a <div class="lstlisting" id="listing-1"><span class="label"><a
id="x20-57004r1"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;vres(1)&#x00A0;=&#x00A0;psb_gedot(x1,y1,desc_a,info,global=.<span id="x20-57004r1"></a></span><span
class="cmbx-10">false</span>.)&#x00A0;<br /><span class="label"><a class="cmtt-10">&#x00A0;</span><span
id="x20-57005r2"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;vres(2)&#x00A0;=&#x00A0;psb_gedot(x2,y2,desc_a,info,global=.<span class="cmtt-10">&#x00A0;</span><span
class="cmbx-10">false</span>.)&#x00A0;<br /><span class="label"><a class="cmtt-10">&#x00A0;</span><span
id="x20-57006r3"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;vres(3)&#x00A0;=&#x00A0;psb_gedot(x3,y3,desc_a,info,global=.<span class="cmtt-10">vres</span><span
class="cmbx-10">false</span>.)&#x00A0;<br /><span class="label"><a class="cmtt-10">(1)</span><span
id="x20-57007r4"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span class="cmtt-10">&#x00A0;</span><span
class="cmbx-10">call</span>&#x00A0;psb_sum(ctxt,vres(1:3)) class="cmtt-10">=</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_gedot</span><span
class="cmtt-10">(</span><span
class="cmtt-10">x1</span><span
class="cmtt-10">,</span><span
class="cmtt-10">y1</span><span
class="cmtt-10">,</span><span
class="cmtt-10">desc_a</span><span
class="cmtt-10">,</span><span
class="cmtt-10">info</span><span
class="cmtt-10">,</span><span
class="cmtt-10">global</span><span
class="cmtt-10">=.</span><span
class="cmtt-10">false</span><span
class="cmtt-10">.)</span><span
class="cmtt-10">&#x00A0;</span><br /><span class="label"><a
id="x20-57005r2"></a></span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">vres</span><span
class="cmtt-10">(2)</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">=</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_gedot</span><span
class="cmtt-10">(</span><span
class="cmtt-10">x2</span><span
class="cmtt-10">,</span><span
class="cmtt-10">y2</span><span
class="cmtt-10">,</span><span
class="cmtt-10">desc_a</span><span
class="cmtt-10">,</span><span
class="cmtt-10">info</span><span
class="cmtt-10">,</span><span
class="cmtt-10">global</span><span
class="cmtt-10">=.</span><span
class="cmtt-10">false</span><span
class="cmtt-10">.)</span><span
class="cmtt-10">&#x00A0;</span><br /><span class="label"><a
id="x20-57006r3"></a></span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">vres</span><span
class="cmtt-10">(3)</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">=</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_gedot</span><span
class="cmtt-10">(</span><span
class="cmtt-10">x3</span><span
class="cmtt-10">,</span><span
class="cmtt-10">y3</span><span
class="cmtt-10">,</span><span
class="cmtt-10">desc_a</span><span
class="cmtt-10">,</span><span
class="cmtt-10">info</span><span
class="cmtt-10">,</span><span
class="cmtt-10">global</span><span
class="cmtt-10">=.</span><span
class="cmtt-10">false</span><span
class="cmtt-10">.)</span><span
class="cmtt-10">&#x00A0;</span><br /><span class="label"><a
id="x20-57007r4"></a></span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">call</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_sum</span><span
class="cmtt-10">(</span><span
class="cmtt-10">ctxt</span><span
class="cmtt-10">,</span><span
class="cmtt-10">vres</span><span
class="cmtt-10">(1:3))</span>
</div> </div>
<!--l. 225--><p class="noindent" >In this way the global communication, which for small sizes is a latency-bound <!--l. 225--><p class="noindent" >In this way the global communication, which for small sizes is a latency-bound

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_gedots &#8212; Generalized Dot Product</title> <head><title>psb_gedots &#8212; Generalized Dot Product</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_normi &#8212; Infinity-Norm of Vector</title> <head><title>psb_normi &#8212; Infinity-Norm of Vector</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -220,14 +220,84 @@ class="cmbx-12">Notes</span>
multiple norms at the same time; in this case, it is possible to improve the multiple norms at the same time; in this case, it is possible to improve the
runtime efficiency by using the following scheme: <!--l. 400--> runtime efficiency by using the following scheme: <!--l. 400-->
<div class="lstlisting" id="listing-2"><span class="label"><a <div class="lstlisting" id="listing-2"><span class="label"><a
id="x22-59004r1"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;vres(1)&#x00A0;=&#x00A0;psb_geamax(x1,desc_a,info,global=.<span id="x22-59004r1"></a></span><span
class="cmbx-10">false</span>.)&#x00A0;<br /><span class="label"><a class="cmtt-10">&#x00A0;</span><span
id="x22-59005r2"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;vres(2)&#x00A0;=&#x00A0;psb_geamax(x2,desc_a,info,global=.<span class="cmtt-10">&#x00A0;</span><span
class="cmbx-10">false</span>.)&#x00A0;<br /><span class="label"><a class="cmtt-10">&#x00A0;</span><span
id="x22-59006r3"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;vres(3)&#x00A0;=&#x00A0;psb_geamax(x3,desc_a,info,global=.<span class="cmtt-10">vres</span><span
class="cmbx-10">false</span>.)&#x00A0;<br /><span class="label"><a class="cmtt-10">(1)</span><span
id="x22-59007r4"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span class="cmtt-10">&#x00A0;</span><span
class="cmbx-10">call</span>&#x00A0;psb_amx(ctxt,vres(1:3)) class="cmtt-10">=</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_geamax</span><span
class="cmtt-10">(</span><span
class="cmtt-10">x1</span><span
class="cmtt-10">,</span><span
class="cmtt-10">desc_a</span><span
class="cmtt-10">,</span><span
class="cmtt-10">info</span><span
class="cmtt-10">,</span><span
class="cmtt-10">global</span><span
class="cmtt-10">=.</span><span
class="cmtt-10">false</span><span
class="cmtt-10">.)</span><span
class="cmtt-10">&#x00A0;</span><br /><span class="label"><a
id="x22-59005r2"></a></span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">vres</span><span
class="cmtt-10">(2)</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">=</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_geamax</span><span
class="cmtt-10">(</span><span
class="cmtt-10">x2</span><span
class="cmtt-10">,</span><span
class="cmtt-10">desc_a</span><span
class="cmtt-10">,</span><span
class="cmtt-10">info</span><span
class="cmtt-10">,</span><span
class="cmtt-10">global</span><span
class="cmtt-10">=.</span><span
class="cmtt-10">false</span><span
class="cmtt-10">.)</span><span
class="cmtt-10">&#x00A0;</span><br /><span class="label"><a
id="x22-59006r3"></a></span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">vres</span><span
class="cmtt-10">(3)</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">=</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_geamax</span><span
class="cmtt-10">(</span><span
class="cmtt-10">x3</span><span
class="cmtt-10">,</span><span
class="cmtt-10">desc_a</span><span
class="cmtt-10">,</span><span
class="cmtt-10">info</span><span
class="cmtt-10">,</span><span
class="cmtt-10">global</span><span
class="cmtt-10">=.</span><span
class="cmtt-10">false</span><span
class="cmtt-10">.)</span><span
class="cmtt-10">&#x00A0;</span><br /><span class="label"><a
id="x22-59007r4"></a></span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">call</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_amx</span><span
class="cmtt-10">(</span><span
class="cmtt-10">ctxt</span><span
class="cmtt-10">,</span><span
class="cmtt-10">vres</span><span
class="cmtt-10">(1:3))</span>
</div> </div>
<!--l. 407--><p class="noindent" >In this way the global communication, which for small sizes is a latency-bound <!--l. 407--><p class="noindent" >In this way the global communication, which for small sizes is a latency-bound

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_geamaxs &#8212; Generalized Infinity Norm</title> <head><title>psb_geamaxs &#8212; Generalized Infinity Norm</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_norm1 &#8212; 1-Norm of Vector</title> <head><title>psb_norm1 &#8212; 1-Norm of Vector</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -220,14 +220,84 @@ class="cmbx-12">Notes</span>
multiple norms at the same time; in this case, it is possible to improve the multiple norms at the same time; in this case, it is possible to improve the
runtime efficiency by using the following scheme: <!--l. 558--> runtime efficiency by using the following scheme: <!--l. 558-->
<div class="lstlisting" id="listing-3"><span class="label"><a <div class="lstlisting" id="listing-3"><span class="label"><a
id="x24-61004r1"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;vres(1)&#x00A0;=&#x00A0;psb_geasum(x1,desc_a,info,global=.<span id="x24-61004r1"></a></span><span
class="cmbx-10">false</span>.)&#x00A0;<br /><span class="label"><a class="cmtt-10">&#x00A0;</span><span
id="x24-61005r2"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;vres(2)&#x00A0;=&#x00A0;psb_geasum(x2,desc_a,info,global=.<span class="cmtt-10">&#x00A0;</span><span
class="cmbx-10">false</span>.)&#x00A0;<br /><span class="label"><a class="cmtt-10">&#x00A0;</span><span
id="x24-61006r3"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;vres(3)&#x00A0;=&#x00A0;psb_geasum(x3,desc_a,info,global=.<span class="cmtt-10">vres</span><span
class="cmbx-10">false</span>.)&#x00A0;<br /><span class="label"><a class="cmtt-10">(1)</span><span
id="x24-61007r4"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span class="cmtt-10">&#x00A0;</span><span
class="cmbx-10">call</span>&#x00A0;psb_sum(ctxt,vres(1:3)) class="cmtt-10">=</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_geasum</span><span
class="cmtt-10">(</span><span
class="cmtt-10">x1</span><span
class="cmtt-10">,</span><span
class="cmtt-10">desc_a</span><span
class="cmtt-10">,</span><span
class="cmtt-10">info</span><span
class="cmtt-10">,</span><span
class="cmtt-10">global</span><span
class="cmtt-10">=.</span><span
class="cmtt-10">false</span><span
class="cmtt-10">.)</span><span
class="cmtt-10">&#x00A0;</span><br /><span class="label"><a
id="x24-61005r2"></a></span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">vres</span><span
class="cmtt-10">(2)</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">=</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_geasum</span><span
class="cmtt-10">(</span><span
class="cmtt-10">x2</span><span
class="cmtt-10">,</span><span
class="cmtt-10">desc_a</span><span
class="cmtt-10">,</span><span
class="cmtt-10">info</span><span
class="cmtt-10">,</span><span
class="cmtt-10">global</span><span
class="cmtt-10">=.</span><span
class="cmtt-10">false</span><span
class="cmtt-10">.)</span><span
class="cmtt-10">&#x00A0;</span><br /><span class="label"><a
id="x24-61006r3"></a></span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">vres</span><span
class="cmtt-10">(3)</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">=</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_geasum</span><span
class="cmtt-10">(</span><span
class="cmtt-10">x3</span><span
class="cmtt-10">,</span><span
class="cmtt-10">desc_a</span><span
class="cmtt-10">,</span><span
class="cmtt-10">info</span><span
class="cmtt-10">,</span><span
class="cmtt-10">global</span><span
class="cmtt-10">=.</span><span
class="cmtt-10">false</span><span
class="cmtt-10">.)</span><span
class="cmtt-10">&#x00A0;</span><br /><span class="label"><a
id="x24-61007r4"></a></span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">call</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_sum</span><span
class="cmtt-10">(</span><span
class="cmtt-10">ctxt</span><span
class="cmtt-10">,</span><span
class="cmtt-10">vres</span><span
class="cmtt-10">(1:3))</span>
</div> </div>
<!--l. 565--><p class="noindent" >In this way the global communication, which for small sizes is a latency-bound <!--l. 565--><p class="noindent" >In this way the global communication, which for small sizes is a latency-bound

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_geasums &#8212; Generalized 1-Norm of Vector</title> <head><title>psb_geasums &#8212; Generalized 1-Norm of Vector</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_norm2 &#8212; 2-Norm of Vector</title> <head><title>psb_norm2 &#8212; 2-Norm of Vector</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -225,14 +225,84 @@ class="cmbx-12">Notes</span>
multiple norms at the same time; in this case, it is possible to improve the multiple norms at the same time; in this case, it is possible to improve the
runtime efficiency by using the following scheme: <!--l. 725--> runtime efficiency by using the following scheme: <!--l. 725-->
<div class="lstlisting" id="listing-4"><span class="label"><a <div class="lstlisting" id="listing-4"><span class="label"><a
id="x26-63004r1"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;vres(1)&#x00A0;=&#x00A0;psb_genrm2(x1,desc_a,info,global=.<span id="x26-63004r1"></a></span><span
class="cmbx-10">false</span>.)&#x00A0;<br /><span class="label"><a class="cmtt-10">&#x00A0;</span><span
id="x26-63005r2"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;vres(2)&#x00A0;=&#x00A0;psb_genrm2(x2,desc_a,info,global=.<span class="cmtt-10">&#x00A0;</span><span
class="cmbx-10">false</span>.)&#x00A0;<br /><span class="label"><a class="cmtt-10">&#x00A0;</span><span
id="x26-63006r3"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;vres(3)&#x00A0;=&#x00A0;psb_genrm2(x3,desc_a,info,global=.<span class="cmtt-10">vres</span><span
class="cmbx-10">false</span>.)&#x00A0;<br /><span class="label"><a class="cmtt-10">(1)</span><span
id="x26-63007r4"></a></span>&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span class="cmtt-10">&#x00A0;</span><span
class="cmbx-10">call</span>&#x00A0;psb_nrm2(ctxt,vres(1:3)) class="cmtt-10">=</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_genrm2</span><span
class="cmtt-10">(</span><span
class="cmtt-10">x1</span><span
class="cmtt-10">,</span><span
class="cmtt-10">desc_a</span><span
class="cmtt-10">,</span><span
class="cmtt-10">info</span><span
class="cmtt-10">,</span><span
class="cmtt-10">global</span><span
class="cmtt-10">=.</span><span
class="cmtt-10">false</span><span
class="cmtt-10">.)</span><span
class="cmtt-10">&#x00A0;</span><br /><span class="label"><a
id="x26-63005r2"></a></span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">vres</span><span
class="cmtt-10">(2)</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">=</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_genrm2</span><span
class="cmtt-10">(</span><span
class="cmtt-10">x2</span><span
class="cmtt-10">,</span><span
class="cmtt-10">desc_a</span><span
class="cmtt-10">,</span><span
class="cmtt-10">info</span><span
class="cmtt-10">,</span><span
class="cmtt-10">global</span><span
class="cmtt-10">=.</span><span
class="cmtt-10">false</span><span
class="cmtt-10">.)</span><span
class="cmtt-10">&#x00A0;</span><br /><span class="label"><a
id="x26-63006r3"></a></span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">vres</span><span
class="cmtt-10">(3)</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">=</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_genrm2</span><span
class="cmtt-10">(</span><span
class="cmtt-10">x3</span><span
class="cmtt-10">,</span><span
class="cmtt-10">desc_a</span><span
class="cmtt-10">,</span><span
class="cmtt-10">info</span><span
class="cmtt-10">,</span><span
class="cmtt-10">global</span><span
class="cmtt-10">=.</span><span
class="cmtt-10">false</span><span
class="cmtt-10">.)</span><span
class="cmtt-10">&#x00A0;</span><br /><span class="label"><a
id="x26-63007r4"></a></span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">call</span><span
class="cmtt-10">&#x00A0;</span><span
class="cmtt-10">psb_nrm2</span><span
class="cmtt-10">(</span><span
class="cmtt-10">ctxt</span><span
class="cmtt-10">,</span><span
class="cmtt-10">vres</span><span
class="cmtt-10">(1:3))</span>
</div> </div>
<!--l. 731--><p class="noindent" >In this way the global communication, which for small sizes is a latency-bound <!--l. 731--><p class="noindent" >In this way the global communication, which for small sizes is a latency-bound

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_genrm2s &#8212; Generalized 2-Norm of Vector</title> <head><title>psb_genrm2s &#8212; Generalized 2-Norm of Vector</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_norm1 &#8212; 1-Norm of Sparse Matrix</title> <head><title>psb_norm1 &#8212; 1-Norm of Sparse Matrix</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -86,10 +86,10 @@ class="content">Data types</span></div><!--tex4ht:label?: x28-65001r10 -->
<div class="verbatim" id="verbatim-31"> <pre class="verbatim" id="verbatim-31">
psb_spnrm1(A,&#x00A0;desc_a,&#x00A0;info) psb_spnrm1(A,&#x00A0;desc_a,&#x00A0;info)
&#x00A0;<br />psb_norm1(A,&#x00A0;desc_a,&#x00A0;info) psb_norm1(A,&#x00A0;desc_a,&#x00A0;info)
</div> </pre>
<!--l. 831--><p class="nopar" > <!--l. 831--><p class="nopar" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span

@ -3,8 +3,8 @@
<html > <html >
<head><title>Library contents</title> <head><title>Library contents</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_normi &#8212; Infinity Norm of Sparse Matrix</title> <head><title>psb_normi &#8212; Infinity Norm of Sparse Matrix</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -86,10 +86,10 @@ class="content">Data types</span></div><!--tex4ht:label?: x29-66001r11 -->
<div class="verbatim" id="verbatim-32"> <pre class="verbatim" id="verbatim-32">
psb_spnrmi(A,&#x00A0;desc_a,&#x00A0;info) psb_spnrmi(A,&#x00A0;desc_a,&#x00A0;info)
&#x00A0;<br />psb_normi(A,&#x00A0;desc_a,&#x00A0;info) psb_normi(A,&#x00A0;desc_a,&#x00A0;info)
</div> </pre>
<!--l. 895--><p class="nopar" > <!--l. 895--><p class="nopar" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_spmm &#8212; Sparse Matrix by Dense Matrix Product</title> <head><title>psb_spmm &#8212; Sparse Matrix by Dense Matrix Product</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_spsm &#8212; Triangular System Solve</title> <head><title>psb_spsm &#8212; Triangular System Solve</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -218,7 +218,7 @@ class="cmbx-10">required</span><br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">in</span>.<br class="cmbx-10">in</span>.<br
class="newline" />Specified as: an object type specified in <span class="newline" />Specified as: an object type specified in <span
class="cmsy-10">§</span>&#x00A0;<a class="tcrm-1000">§</span>&#x00A0;<a
href="userhtmlse3.html#x12-90003">3<!--tex4ht:ref: sec:datastruct --></a>. href="userhtmlse3.html#x12-90003">3<!--tex4ht:ref: sec:datastruct --></a>.
</dd><dt class="description"> </dd><dt class="description">
<span <span

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_gemlt &#8212; Entrywise Product</title> <head><title>psb_gemlt &#8212; Entrywise Product</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_gediv &#8212; Entrywise Division</title> <head><title>psb_gediv &#8212; Entrywise Division</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_geinv &#8212; Entrywise Inversion</title> <head><title>psb_geinv &#8212; Entrywise Inversion</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_halo &#8212; Halo Data Communication</title> <head><title>psb_halo &#8212; Halo Data Communication</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -228,7 +228,7 @@ class="newline" />An integer value that contains an error code.</dd></dl>
<!--l. 86--><p class="noindent" > <!--l. 86--><p class="noindent" >
<!--l. 88--><p class="noindent" ><img <!--l. 88--><p class="noindent" ><img
src="try8x8.png" alt="PIC" src="try8x8.png" alt="PIC"
></div> width="32" height="32" ></div>
<br /> <div class="caption" <br /> <div class="caption"
><span class="id">Figure&#x00A0;3: </span><span ><span class="id">Figure&#x00A0;3: </span><span
class="content">Sample discretization mesh.</span></div><!--tex4ht:label?: x36-73002r3 --> class="content">Sample discretization mesh.</span></div><!--tex4ht:label?: x36-73002r3 -->

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_ovrl &#8212; Overlap Update</title> <head><title>psb_ovrl &#8212; Overlap Update</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -290,7 +290,7 @@ class="cmmi-7">a</span></sub> performs a scaling on the overlap elements
<!--l. 262--><p class="noindent" > <!--l. 262--><p class="noindent" >
<!--l. 264--><p class="noindent" ><img <!--l. 264--><p class="noindent" ><img
src="try8x8_ov.png" alt="PIC" src="try8x8_ov.png" alt="PIC"
></div> width="46" height="46" ></div>
<br /> <div class="caption" <br /> <div class="caption"
><span class="id">Figure&#x00A0;4: </span><span ><span class="id">Figure&#x00A0;4: </span><span
class="content">Sample discretization mesh.</span></div><!--tex4ht:label?: x37-74008r4 --> class="content">Sample discretization mesh.</span></div><!--tex4ht:label?: x37-74008r4 -->

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_gather &#8212; Gather Global Dense Matrix</title> <head><title>psb_gather &#8212; Gather Global Dense Matrix</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_scatter &#8212; Scatter Global Dense Matrix</title> <head><title>psb_scatter &#8212; Scatter Global Dense Matrix</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -196,12 +196,12 @@ class="cmbx-10">optional</span>.<br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">in</span>.<br class="cmbx-10">in</span>.<br
class="newline" />Specified as: an object of a class derived from <a class="newline" />Specified as: an object of a class derived from <a
id="vbasedata"><span id="vbasedata"></a><span
class="cmtt-10">psb</span><span class="cmtt-10">psb</span><span
class="cmtt-10">_T</span><span class="cmtt-10">_T</span><span
class="cmtt-10">_base</span><span class="cmtt-10">_base</span><span
class="cmtt-10">_vect</span><span class="cmtt-10">_vect</span><span
class="cmtt-10">_type</span></a>; class="cmtt-10">_type</span>;
this is only allowed when loc_x is of type <a this is only allowed when loc_x is of type <a
href="userhtmlsu7.html#vdata"><span href="userhtmlsu7.html#vdata"><span
class="cmtt-10">psb</span><span class="cmtt-10">psb</span><span

@ -3,8 +3,8 @@
<html > <html >
<head><title>Application structure</title> <head><title>Application structure</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_cdall &#8212; Allocates a communication descriptor</title> <head><title>psb_cdall &#8212; Allocates a communication descriptor</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -19,13 +19,13 @@ href="userhtmlsu32.html#userhtmlsu33.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-33"> <pre class="verbatim" id="verbatim-33">
call&#x00A0;psb_cdall(icontxt,&#x00A0;desc_a,&#x00A0;info,mg=mg,parts=parts) call&#x00A0;psb_cdall(icontxt,&#x00A0;desc_a,&#x00A0;info,mg=mg,parts=parts)
&#x00A0;<br />call&#x00A0;psb_cdall(icontxt,&#x00A0;desc_a,&#x00A0;info,vg=vg,[mg=mg,flag=flag]) call&#x00A0;psb_cdall(icontxt,&#x00A0;desc_a,&#x00A0;info,vg=vg,[mg=mg,flag=flag])
&#x00A0;<br />call&#x00A0;psb_cdall(icontxt,&#x00A0;desc_a,&#x00A0;info,vl=vl,[nl=nl,globalcheck=.false.,lidx=lidx]) call&#x00A0;psb_cdall(icontxt,&#x00A0;desc_a,&#x00A0;info,vl=vl,[nl=nl,globalcheck=.false.,lidx=lidx])
&#x00A0;<br />call&#x00A0;psb_cdall(icontxt,&#x00A0;desc_a,&#x00A0;info,nl=nl) call&#x00A0;psb_cdall(icontxt,&#x00A0;desc_a,&#x00A0;info,nl=nl)
&#x00A0;<br />call&#x00A0;psb_cdall(icontxt,&#x00A0;desc_a,&#x00A0;info,mg=mg,repl=.true.) call&#x00A0;psb_cdall(icontxt,&#x00A0;desc_a,&#x00A0;info,mg=mg,repl=.true.)
</div> </pre>
<!--l. 16--><p class="nopar" > <!--l. 16--><p class="nopar" >
<!--l. 18--><p class="indent" > This subroutine initializes the communication descriptor associated with an index <!--l. 18--><p class="indent" > This subroutine initializes the communication descriptor associated with an index
space. One of the optional arguments <span class="obeylines-h"><span class="verb"><span space. One of the optional arguments <span class="obeylines-h"><span class="verb"><span
@ -234,14 +234,14 @@ class="cmtt-10">mg</span></span></span> as well. The
<div class="verbatim" id="verbatim-34"> <pre class="verbatim" id="verbatim-34">
&#x00A0;&#x00A0;interface &#x00A0;&#x00A0;interface
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;subroutine&#x00A0;psb_parts(glob_index,mg,np,pv,nv) &#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;subroutine&#x00A0;psb_parts(glob_index,mg,np,pv,nv)
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;integer,&#x00A0;intent&#x00A0;(in)&#x00A0;&#x00A0;::&#x00A0;glob_index,np,mg &#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;integer,&#x00A0;intent&#x00A0;(in)&#x00A0;&#x00A0;::&#x00A0;glob_index,np,mg
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;integer,&#x00A0;intent&#x00A0;(out)&#x00A0;::&#x00A0;nv,&#x00A0;pv(*) &#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;integer,&#x00A0;intent&#x00A0;(out)&#x00A0;::&#x00A0;nv,&#x00A0;pv(*)
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;end&#x00A0;subroutine&#x00A0;psb_parts &#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;end&#x00A0;subroutine&#x00A0;psb_parts
&#x00A0;<br />&#x00A0;&#x00A0;end&#x00A0;interface &#x00A0;&#x00A0;end&#x00A0;interface
</div> </pre>
<!--l. 118--><p class="nopar" > The input arguments are: <!--l. 118--><p class="nopar" > The input arguments are:
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_cdins &#8212; Communication descriptor insert routine</title> <head><title>psb_cdins &#8212; Communication descriptor insert routine</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,10 +21,10 @@ href="userhtmlsu32.html#userhtmlsu34.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-35"> <pre class="verbatim" id="verbatim-35">
call&#x00A0;psb_cdins(nz,&#x00A0;ia,&#x00A0;ja,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,ila,jla]) call&#x00A0;psb_cdins(nz,&#x00A0;ia,&#x00A0;ja,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,ila,jla])
&#x00A0;<br />call&#x00A0;psb_cdins(nz,ja,desc,info[,jla,mask,lidx]) call&#x00A0;psb_cdins(nz,ja,desc,info[,jla,mask,lidx])
</div> </pre>
<!--l. 204--><p class="nopar" > <!--l. 204--><p class="nopar" >
<!--l. 206--><p class="indent" > This subroutine examines the edges of the graph associated with the <!--l. 206--><p class="indent" > This subroutine examines the edges of the graph associated with the
discretization mesh (and isomorphic to the sparsity pattern of a linear system discretization mesh (and isomorphic to the sparsity pattern of a linear system

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_cdasb &#8212; Communication descriptor assembly routine</title> <head><title>psb_cdasb &#8212; Communication descriptor assembly routine</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu35.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-36"> <pre class="verbatim" id="verbatim-36">
call&#x00A0;psb_cdasb(desc_a,&#x00A0;info&#x00A0;[,&#x00A0;mold]) call&#x00A0;psb_cdasb(desc_a,&#x00A0;info&#x00A0;[,&#x00A0;mold])
</div> </pre>
<!--l. 298--><p class="nopar" > <!--l. 298--><p class="nopar" >
<!--l. 300--><p class="indent" > <!--l. 300--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
@ -62,12 +62,12 @@ class="newline" />Intent: <span
class="cmbx-10">in</span>.<br class="cmbx-10">in</span>.<br
class="newline" />Specified as: a object of type derived from (integer) class="newline" />Specified as: a object of type derived from (integer)
<a <a
id="vbasedata"><span id="vbasedata"></a><span
class="cmtt-10">psb</span><span class="cmtt-10">psb</span><span
class="cmtt-10">_T</span><span class="cmtt-10">_T</span><span
class="cmtt-10">_base</span><span class="cmtt-10">_base</span><span
class="cmtt-10">_vect</span><span class="cmtt-10">_vect</span><span
class="cmtt-10">_type</span></a>.</dd></dl> class="cmtt-10">_type</span>.</dd></dl>
<!--l. 315--><p class="indent" > <!--l. 315--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
<span <span

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_cdcpy &#8212; Copies a communication descriptor</title> <head><title>psb_cdcpy &#8212; Copies a communication descriptor</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu36.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-37"> <pre class="verbatim" id="verbatim-37">
call&#x00A0;psb_cdcpy(desc_in,&#x00A0;desc_out,&#x00A0;info) call&#x00A0;psb_cdcpy(desc_in,&#x00A0;desc_out,&#x00A0;info)
</div> </pre>
<!--l. 351--><p class="nopar" > <!--l. 351--><p class="nopar" >
<!--l. 353--><p class="indent" > <!--l. 353--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_cdfree &#8212; Frees a communication descriptor</title> <head><title>psb_cdfree &#8212; Frees a communication descriptor</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu37.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-38"> <pre class="verbatim" id="verbatim-38">
call&#x00A0;psb_cdfree(desc_a,&#x00A0;info) call&#x00A0;psb_cdfree(desc_a,&#x00A0;info)
</div> </pre>
<!--l. 386--><p class="nopar" > <!--l. 386--><p class="nopar" >
<!--l. 388--><p class="indent" > <!--l. 388--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_cdbldext &#8212; Build an extended communication descriptor</title> <head><title>psb_cdbldext &#8212; Build an extended communication descriptor</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu38.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-39"> <pre class="verbatim" id="verbatim-39">
call&#x00A0;psb_cdbldext(a,desc_a,nl,desc_out,&#x00A0;info,&#x00A0;extype) call&#x00A0;psb_cdbldext(a,desc_a,nl,desc_out,&#x00A0;info,&#x00A0;extype)
</div> </pre>
<!--l. 417--><p class="nopar" > <!--l. 417--><p class="nopar" >
<!--l. 419--><p class="indent" > This subroutine builds an extended communication descriptor, based on the input <!--l. 419--><p class="indent" > This subroutine builds an extended communication descriptor, based on the input
descriptor <span class="obeylines-h"><span class="verb"><span descriptor <span class="obeylines-h"><span class="verb"><span

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_spall &#8212; Allocates a sparse matrix</title> <head><title>psb_spall &#8212; Allocates a sparse matrix</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu39.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-40"> <pre class="verbatim" id="verbatim-40">
call&#x00A0;psb_spall(a,&#x00A0;desc_a,&#x00A0;info,&#x00A0;nnz) call&#x00A0;psb_spall(a,&#x00A0;desc_a,&#x00A0;info,&#x00A0;nnz)
</div> </pre>
<!--l. 551--><p class="nopar" > <!--l. 551--><p class="nopar" >
<!--l. 553--><p class="indent" > <!--l. 553--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_spins &#8212; Insert a set of coefficients into a sparse matrix</title> <head><title>psb_spins &#8212; Insert a set of coefficients into a sparse matrix</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,10 +21,10 @@ href="userhtmlsu32.html#userhtmlsu40.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-41"> <pre class="verbatim" id="verbatim-41">
call&#x00A0;psb_spins(nz,&#x00A0;ia,&#x00A0;ja,&#x00A0;val,&#x00A0;a,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,local]) call&#x00A0;psb_spins(nz,&#x00A0;ia,&#x00A0;ja,&#x00A0;val,&#x00A0;a,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,local])
&#x00A0;<br />call&#x00A0;psb_spins(nr,&#x00A0;irw,&#x00A0;irp,&#x00A0;ja,&#x00A0;val,&#x00A0;a,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,local]) call&#x00A0;psb_spins(nr,&#x00A0;irw,&#x00A0;irp,&#x00A0;ja,&#x00A0;val,&#x00A0;a,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,local])
</div> </pre>
<!--l. 604--><p class="nopar" > <!--l. 604--><p class="nopar" >
<!--l. 606--><p class="indent" > <!--l. 606--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_spasb &#8212; Sparse matrix assembly routine</title> <head><title>psb_spasb &#8212; Sparse matrix assembly routine</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu41.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-42"> <pre class="verbatim" id="verbatim-42">
call&#x00A0;psb_spasb(a,&#x00A0;desc_a,&#x00A0;info,&#x00A0;afmt,&#x00A0;upd,&#x00A0;dupl,&#x00A0;mold) call&#x00A0;psb_spasb(a,&#x00A0;desc_a,&#x00A0;info,&#x00A0;afmt,&#x00A0;upd,&#x00A0;dupl,&#x00A0;mold)
</div> </pre>
<!--l. 728--><p class="nopar" > <!--l. 728--><p class="nopar" >
<!--l. 730--><p class="indent" > <!--l. 730--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
@ -100,12 +100,12 @@ class="cmbx-10">optional</span>.<br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">in</span>.<br class="cmbx-10">in</span>.<br
class="newline" />Specified as: an object of a class derived from <a class="newline" />Specified as: an object of a class derived from <a
id="spbasedata"><span id="spbasedata"></a><span
class="cmtt-10">psb</span><span class="cmtt-10">psb</span><span
class="cmtt-10">_T</span><span class="cmtt-10">_T</span><span
class="cmtt-10">_base</span><span class="cmtt-10">_base</span><span
class="cmtt-10">_sparse</span><span class="cmtt-10">_sparse</span><span
class="cmtt-10">_mat</span></a>.</dd></dl> class="cmtt-10">_mat</span>.</dd></dl>
<!--l. 761--><p class="indent" > <!--l. 761--><p class="indent" >

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_spfree &#8212; Frees a sparse matrix</title> <head><title>psb_spfree &#8212; Frees a sparse matrix</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu42.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-43"> <pre class="verbatim" id="verbatim-43">
call&#x00A0;psb_spfree(a,&#x00A0;desc_a,&#x00A0;info) call&#x00A0;psb_spfree(a,&#x00A0;desc_a,&#x00A0;info)
</div> </pre>
<!--l. 836--><p class="nopar" > <!--l. 836--><p class="nopar" >
<!--l. 838--><p class="indent" > <!--l. 838--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">

@ -3,8 +3,8 @@
<html > <html >
<head><title>Programming model</title> <head><title>Programming model</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_sprn &#8212; Reinit sparse matrix structure for psblas routines.</title> <head><title>psb_sprn &#8212; Reinit sparse matrix structure for psblas routines.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu43.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-44"> <pre class="verbatim" id="verbatim-44">
call&#x00A0;psb_sprn(a,&#x00A0;decsc_a,&#x00A0;info,&#x00A0;clear) call&#x00A0;psb_sprn(a,&#x00A0;decsc_a,&#x00A0;info,&#x00A0;clear)
</div> </pre>
<!--l. 873--><p class="nopar" > <!--l. 873--><p class="nopar" >
<!--l. 875--><p class="indent" > <!--l. 875--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_geall &#8212; Allocates a dense matrix</title> <head><title>psb_geall &#8212; Allocates a dense matrix</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu44.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-45"> <pre class="verbatim" id="verbatim-45">
call&#x00A0;psb_geall(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;n,&#x00A0;lb) call&#x00A0;psb_geall(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;n,&#x00A0;lb)
</div> </pre>
<!--l. 961--><p class="nopar" > <!--l. 961--><p class="nopar" >
<!--l. 963--><p class="indent" > <!--l. 963--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_geins &#8212; Dense matrix insertion routine</title> <head><title>psb_geins &#8212; Dense matrix insertion routine</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu45.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-46"> <pre class="verbatim" id="verbatim-46">
call&#x00A0;psb_geins(m,&#x00A0;irw,&#x00A0;val,&#x00A0;x,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,dupl,local]) call&#x00A0;psb_geins(m,&#x00A0;irw,&#x00A0;val,&#x00A0;x,&#x00A0;desc_a,&#x00A0;info&#x00A0;[,dupl,local])
</div> </pre>
<!--l. 1009--><p class="nopar" > <!--l. 1009--><p class="nopar" >
<!--l. 1011--><p class="indent" > <!--l. 1011--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_geasb &#8212; Assembly a dense matrix</title> <head><title>psb_geasb &#8212; Assembly a dense matrix</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu46.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-47"> <pre class="verbatim" id="verbatim-47">
call&#x00A0;psb_geasb(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;mold) call&#x00A0;psb_geasb(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;mold)
</div> </pre>
<!--l. 1082--><p class="nopar" > <!--l. 1082--><p class="nopar" >
<!--l. 1084--><p class="indent" > <!--l. 1084--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">
@ -62,12 +62,12 @@ class="cmbx-10">optional</span>.<br
class="newline" />Intent: <span class="newline" />Intent: <span
class="cmbx-10">in</span>.<br class="cmbx-10">in</span>.<br
class="newline" />Specified as: an object of a class derived from <a class="newline" />Specified as: an object of a class derived from <a
id="vbasedata"><span id="vbasedata"></a><span
class="cmtt-10">psb</span><span class="cmtt-10">psb</span><span
class="cmtt-10">_T</span><span class="cmtt-10">_T</span><span
class="cmtt-10">_base</span><span class="cmtt-10">_base</span><span
class="cmtt-10">_vect</span><span class="cmtt-10">_vect</span><span
class="cmtt-10">_type</span></a>; class="cmtt-10">_type</span>;
this is only allowed when <span this is only allowed when <span
class="cmmi-10">x </span>is of type <a class="cmmi-10">x </span>is of type <a
href="userhtmlsu7.html#vdata"><span href="userhtmlsu7.html#vdata"><span

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_gefree &#8212; Frees a dense matrix</title> <head><title>psb_gefree &#8212; Frees a dense matrix</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu47.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-48"> <pre class="verbatim" id="verbatim-48">
call&#x00A0;psb_gefree(x,&#x00A0;desc_a,&#x00A0;info) call&#x00A0;psb_gefree(x,&#x00A0;desc_a,&#x00A0;info)
</div> </pre>
<!--l. 1122--><p class="nopar" > <!--l. 1122--><p class="nopar" >
<!--l. 1124--><p class="indent" > <!--l. 1124--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_gelp &#8212; Applies a left permutation to a dense matrix</title> <head><title>psb_gelp &#8212; Applies a left permutation to a dense matrix</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,9 +21,9 @@ href="userhtmlsu32.html#userhtmlsu48.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-49"> <pre class="verbatim" id="verbatim-49">
call&#x00A0;psb_gelp(trans,&#x00A0;iperm,&#x00A0;x,&#x00A0;info) call&#x00A0;psb_gelp(trans,&#x00A0;iperm,&#x00A0;x,&#x00A0;info)
</div> </pre>
<!--l. 1161--><p class="nopar" > <!--l. 1161--><p class="nopar" >
<!--l. 1163--><p class="indent" > <!--l. 1163--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">

@ -3,8 +3,8 @@
<html > <html >
<head><title>psb_glob_to_loc &#8212; Global to local indices convertion</title> <head><title>psb_glob_to_loc &#8212; Global to local indices convertion</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 --> <!-- html,3 -->
<meta name="src" content="userhtml.tex"> <meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css"> <link rel="stylesheet" type="text/css" href="userhtml.css">
@ -21,10 +21,10 @@ href="userhtmlsu32.html#userhtmlsu49.html" >up</a>] </p></div>
<div class="verbatim" id="verbatim-50"> <pre class="verbatim" id="verbatim-50">
call&#x00A0;psb_glob_to_loc(x,&#x00A0;y,&#x00A0;desc_a,&#x00A0;info,&#x00A0;iact,owned) call&#x00A0;psb_glob_to_loc(x,&#x00A0;y,&#x00A0;desc_a,&#x00A0;info,&#x00A0;iact,owned)
&#x00A0;<br />call&#x00A0;psb_glob_to_loc(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;iact,owned) call&#x00A0;psb_glob_to_loc(x,&#x00A0;desc_a,&#x00A0;info,&#x00A0;iact,owned)
</div> </pre>
<!--l. 1203--><p class="nopar" > <!--l. 1203--><p class="nopar" >
<!--l. 1205--><p class="indent" > <!--l. 1205--><p class="indent" >
<dl class="description"><dt class="description"> <dl class="description"><dt class="description">

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save