diff --git a/docs/html/node100.html b/docs/html/node100.html
index f68547a44..0683e8bfa 100644
--- a/docs/html/node100.html
+++ b/docs/html/node100.html
@@ -1,6 +1,6 @@
-
+
psb_init -- Initializes PSBLAS parallel environment
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node101.html b/docs/html/node101.html
index 5b1d6453b..5f3bcf8bc 100644
--- a/docs/html/node101.html
+++ b/docs/html/node101.html
@@ -1,6 +1,6 @@
-
+
psb_info -- Return information about PSBLAS parallel environment
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node102.html b/docs/html/node102.html
index a47b53063..7b43e508e 100644
--- a/docs/html/node102.html
+++ b/docs/html/node102.html
@@ -1,6 +1,6 @@
-
+
psb_exit -- Exit from PSBLAS parallel environment
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node103.html b/docs/html/node103.html
index cfea712fe..86979e32c 100644
--- a/docs/html/node103.html
+++ b/docs/html/node103.html
@@ -1,6 +1,6 @@
-
+
psb_get_mpicomm -- Get the MPI communicator
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node104.html b/docs/html/node104.html
index 0598f7398..855fbf3df 100644
--- a/docs/html/node104.html
+++ b/docs/html/node104.html
@@ -1,6 +1,6 @@
-
+
psb_get_rank -- Get the MPI rank
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node105.html b/docs/html/node105.html
index 8c2f69918..a93ed5422 100644
--- a/docs/html/node105.html
+++ b/docs/html/node105.html
@@ -1,6 +1,6 @@
-
+
psb_wtime -- Wall clock timing
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node106.html b/docs/html/node106.html
index b3fa7726a..74bd3f515 100644
--- a/docs/html/node106.html
+++ b/docs/html/node106.html
@@ -1,6 +1,6 @@
-
+
psb_barrier -- Sinchronization point parallel environment
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node107.html b/docs/html/node107.html
index 38a9b41cc..0f37acf31 100644
--- a/docs/html/node107.html
+++ b/docs/html/node107.html
@@ -1,6 +1,6 @@
-
+
psb_abort -- Abort a computation
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node108.html b/docs/html/node108.html
index 08c7ae184..113fa2718 100644
--- a/docs/html/node108.html
+++ b/docs/html/node108.html
@@ -1,6 +1,6 @@
-
+
psb_bcast -- Broadcast data
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node109.html b/docs/html/node109.html
index 4db845948..41185eb8e 100644
--- a/docs/html/node109.html
+++ b/docs/html/node109.html
@@ -1,6 +1,6 @@
-
+
psb_sum -- Global sum
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node11.html b/docs/html/node11.html
index 4b9ac3938..c3adba33d 100644
--- a/docs/html/node11.html
+++ b/docs/html/node11.html
@@ -1,6 +1,6 @@
-
+
Descriptor Methods
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node110.html b/docs/html/node110.html
index 38ebc06ea..3207aa077 100644
--- a/docs/html/node110.html
+++ b/docs/html/node110.html
@@ -1,6 +1,6 @@
-
+
psb_max -- Global maximum
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node111.html b/docs/html/node111.html
index 7d6b75e55..62ffdea7f 100644
--- a/docs/html/node111.html
+++ b/docs/html/node111.html
@@ -1,6 +1,6 @@
-
+
psb_min -- Global minimum
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node112.html b/docs/html/node112.html
index 1caffe507..7da2ac37d 100644
--- a/docs/html/node112.html
+++ b/docs/html/node112.html
@@ -1,6 +1,6 @@
-
+
psb_amx -- Global maximum absolute value
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node113.html b/docs/html/node113.html
index ed8dd4946..b3f97eb8c 100644
--- a/docs/html/node113.html
+++ b/docs/html/node113.html
@@ -1,6 +1,6 @@
-
+
psb_amn -- Global minimum absolute value
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node114.html b/docs/html/node114.html
index 8705ed4b4..35177e27c 100644
--- a/docs/html/node114.html
+++ b/docs/html/node114.html
@@ -1,6 +1,6 @@
-
+
psb_nrm2 -- Global 2-norm reduction
@@ -9,7 +9,7 @@
-
+
@@ -142,7 +142,10 @@ Kind, rank and size must agree on all processes.
This reduction is appropriate to compute the results of multiple
(local) NRM2 operations at the same time.
-Denoting by the value of the variable Denoting by the value of the variable on process
@@ -161,7 +164,10 @@ res = \sqrt{\sum_i dat_i^2},
\end{displaymath}
-->
-
+
diff --git a/docs/html/node115.html b/docs/html/node115.html
index 6cec0e29b..0d0f57ad3 100644
--- a/docs/html/node115.html
+++ b/docs/html/node115.html
@@ -1,6 +1,6 @@
-
+
psb_snd -- Send data
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node116.html b/docs/html/node116.html
index 36fffd055..8bf8a9bed 100644
--- a/docs/html/node116.html
+++ b/docs/html/node116.html
@@ -1,6 +1,6 @@
-
+
psb_rcv -- Receive data
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node117.html b/docs/html/node117.html
index 0372bfcb8..ddce17bf7 100644
--- a/docs/html/node117.html
+++ b/docs/html/node117.html
@@ -1,6 +1,6 @@
-
+
Error handling
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node118.html b/docs/html/node118.html
index 51ceff356..9e19b0097 100644
--- a/docs/html/node118.html
+++ b/docs/html/node118.html
@@ -1,6 +1,6 @@
-
+
Utilities
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node119.html b/docs/html/node119.html
index 6610f1914..027a872dd 100644
--- a/docs/html/node119.html
+++ b/docs/html/node119.html
@@ -1,6 +1,6 @@
-
+
hb_read -- Read a sparse matrix from a file in the Harwell-Boeing format
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node12.html b/docs/html/node12.html
index c6856edc5..165f326db 100644
--- a/docs/html/node12.html
+++ b/docs/html/node12.html
@@ -1,6 +1,6 @@
-
+
get_local_rows -- Get number of local rows
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node120.html b/docs/html/node120.html
index b796086e5..5205b0eb1 100644
--- a/docs/html/node120.html
+++ b/docs/html/node120.html
@@ -1,6 +1,6 @@
-
+
hb_write -- Write a sparse matrix to a file in the Harwell-Boeing format
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node121.html b/docs/html/node121.html
index 52f273d2a..5ef1126fb 100644
--- a/docs/html/node121.html
+++ b/docs/html/node121.html
@@ -1,6 +1,6 @@
-
+
mm_mat_read -- Read a sparse matrix from a file in the MatrixMarket format
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node122.html b/docs/html/node122.html
index 557f80d05..7e7b5ff52 100644
--- a/docs/html/node122.html
+++ b/docs/html/node122.html
@@ -1,6 +1,6 @@
-
+
mm_array_read -- Read a dense array from a file in the MatrixMarket format
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node123.html b/docs/html/node123.html
index bcd55f5ec..840cc399f 100644
--- a/docs/html/node123.html
+++ b/docs/html/node123.html
@@ -1,6 +1,6 @@
-
+
mm_mat_write -- Write a sparse matrix to a file in the MatrixMarket format
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node124.html b/docs/html/node124.html
index 1ea293a16..b6ce9bf96 100644
--- a/docs/html/node124.html
+++ b/docs/html/node124.html
@@ -1,6 +1,6 @@
-
+
mm_array_write -- Write a dense array from a file in the MatrixMarket format
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node125.html b/docs/html/node125.html
index 8457a0923..0b67b7104 100644
--- a/docs/html/node125.html
+++ b/docs/html/node125.html
@@ -1,6 +1,6 @@
-
+
Preconditioner routines
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node126.html b/docs/html/node126.html
index 911c5042f..53d0a4bae 100644
--- a/docs/html/node126.html
+++ b/docs/html/node126.html
@@ -1,6 +1,6 @@
-
+
init -- Initialize a preconditioner
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node127.html b/docs/html/node127.html
index 8b9f0e3d6..e6a559015 100644
--- a/docs/html/node127.html
+++ b/docs/html/node127.html
@@ -1,6 +1,6 @@
-
+
build -- Builds a preconditioner
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node128.html b/docs/html/node128.html
index 8905355ef..d6071c087 100644
--- a/docs/html/node128.html
+++ b/docs/html/node128.html
@@ -1,6 +1,6 @@
-
+
apply -- Preconditioner application routine
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node129.html b/docs/html/node129.html
index 618c5cc72..93dd2c962 100644
--- a/docs/html/node129.html
+++ b/docs/html/node129.html
@@ -1,6 +1,6 @@
-
+
descr -- Prints a description of current preconditioner
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node13.html b/docs/html/node13.html
index f4ae181be..0fdc4242b 100644
--- a/docs/html/node13.html
+++ b/docs/html/node13.html
@@ -1,6 +1,6 @@
-
+
get_local_cols -- Get number of local cols
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node130.html b/docs/html/node130.html
index ef704e030..8cad168ce 100644
--- a/docs/html/node130.html
+++ b/docs/html/node130.html
@@ -1,6 +1,6 @@
-
+
clone -- clone current preconditioner
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node131.html b/docs/html/node131.html
index 6ffd6d596..2c00d6de4 100644
--- a/docs/html/node131.html
+++ b/docs/html/node131.html
@@ -1,6 +1,6 @@
-
+
free -- Free a preconditioner
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node132.html b/docs/html/node132.html
index 9e339e700..9c42bbe23 100644
--- a/docs/html/node132.html
+++ b/docs/html/node132.html
@@ -1,6 +1,6 @@
-
+
Iterative Methods
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node133.html b/docs/html/node133.html
index 810fbf44b..5c7a4eb32 100644
--- a/docs/html/node133.html
+++ b/docs/html/node133.html
@@ -1,6 +1,6 @@
-
+
psb_krylov -- Krylov Methods Driver Routine
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node14.html b/docs/html/node14.html
index 1b308c1c4..df52c1c46 100644
--- a/docs/html/node14.html
+++ b/docs/html/node14.html
@@ -1,6 +1,6 @@
-
+
get_global_rows -- Get number of global rows
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node15.html b/docs/html/node15.html
index 735ad45ec..32983a8e6 100644
--- a/docs/html/node15.html
+++ b/docs/html/node15.html
@@ -1,6 +1,6 @@
-
+
get_global_cols -- Get number of global cols
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node16.html b/docs/html/node16.html
index 1310193d2..d7a1001d0 100644
--- a/docs/html/node16.html
+++ b/docs/html/node16.html
@@ -1,6 +1,6 @@
-
+
get_global_indices -- Get vector of global indices
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node17.html b/docs/html/node17.html
index 2be31ac99..c432cd85d 100644
--- a/docs/html/node17.html
+++ b/docs/html/node17.html
@@ -1,6 +1,6 @@
-
+
get_context -- Get communication context
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node18.html b/docs/html/node18.html
index 311565c5b..42ebe8813 100644
--- a/docs/html/node18.html
+++ b/docs/html/node18.html
@@ -1,6 +1,6 @@
-
+
Clone -- clone current object
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node19.html b/docs/html/node19.html
index ff38f45c5..35a0d5cb0 100644
--- a/docs/html/node19.html
+++ b/docs/html/node19.html
@@ -1,6 +1,6 @@
-
+
CNV -- convert internal storage format
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node2.html b/docs/html/node2.html
index 49fdb96e0..3f09ef740 100644
--- a/docs/html/node2.html
+++ b/docs/html/node2.html
@@ -1,6 +1,6 @@
-
+
Introduction
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node20.html b/docs/html/node20.html
index 2661f1dc3..905f54a5f 100644
--- a/docs/html/node20.html
+++ b/docs/html/node20.html
@@ -1,6 +1,6 @@
-
+
psb_cd_get_large_threshold -- Get threshold for index mapping switch
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node21.html b/docs/html/node21.html
index 0f35d26b0..3478b03a8 100644
--- a/docs/html/node21.html
+++ b/docs/html/node21.html
@@ -1,6 +1,6 @@
-
+
psb_cd_set_large_threshold -- Set threshold for index mapping switch
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node22.html b/docs/html/node22.html
index 2834ff8ac..b733e044a 100644
--- a/docs/html/node22.html
+++ b/docs/html/node22.html
@@ -1,6 +1,6 @@
-
+
Named Constants
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node23.html b/docs/html/node23.html
index cb1b759bb..6abadf892 100644
--- a/docs/html/node23.html
+++ b/docs/html/node23.html
@@ -1,6 +1,6 @@
-
+
Sparse Matrix class
@@ -9,7 +9,7 @@
-
+
@@ -87,8 +87,7 @@ library at runtime via the psb_spasb routine.
Figure 4:
The PSBLAS defined data type that
contains a sparse matrix.
-
-
+
diff --git a/docs/html/node24.html b/docs/html/node24.html
index 7c4301270..660dda429 100644
--- a/docs/html/node24.html
+++ b/docs/html/node24.html
@@ -1,6 +1,6 @@
-
+
Sparse Matrix Methods
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node25.html b/docs/html/node25.html
index 2946e8c29..4e11b66d2 100644
--- a/docs/html/node25.html
+++ b/docs/html/node25.html
@@ -1,6 +1,6 @@
-
+
get_nrows -- Get number of rows in a sparse matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node26.html b/docs/html/node26.html
index 017007eff..c22ddd4c6 100644
--- a/docs/html/node26.html
+++ b/docs/html/node26.html
@@ -1,6 +1,6 @@
-
+
get_ncols -- Get number of columns in a sparse matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node27.html b/docs/html/node27.html
index 632b31ad9..a7b464d09 100644
--- a/docs/html/node27.html
+++ b/docs/html/node27.html
@@ -1,6 +1,6 @@
-
+
get_nnzeros -- Get number of nonzero elements in a sparse matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node28.html b/docs/html/node28.html
index d7c990610..c7f4130fb 100644
--- a/docs/html/node28.html
+++ b/docs/html/node28.html
@@ -1,6 +1,6 @@
-
+
get_size -- Get maximum number of nonzero elements in a sparse matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node29.html b/docs/html/node29.html
index 3fe8307b9..bd2a7410b 100644
--- a/docs/html/node29.html
+++ b/docs/html/node29.html
@@ -1,6 +1,6 @@
-
+
sizeof -- Get memory occupation in bytes
@@ -11,7 +11,7 @@ of a sparse matrix">
-
+
diff --git a/docs/html/node3.html b/docs/html/node3.html
index 68ce75bc6..9d55ff44f 100644
--- a/docs/html/node3.html
+++ b/docs/html/node3.html
@@ -1,6 +1,6 @@
-
+
General overview
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node30.html b/docs/html/node30.html
index 6747d3ff3..abfd6eca7 100644
--- a/docs/html/node30.html
+++ b/docs/html/node30.html
@@ -1,6 +1,6 @@
-
+
get_fmt -- Short description of the dynamic type
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node31.html b/docs/html/node31.html
index 717f71d28..d12946dd8 100644
--- a/docs/html/node31.html
+++ b/docs/html/node31.html
@@ -1,6 +1,6 @@
-
+
is_bld, is_upd, is_asb -- Status check
@@ -9,7 +9,7 @@
-
+
@@ -56,7 +56,7 @@ is_bld, is_upd, is_asb -- Status check
if (a%is_bld()) then
if (a%is_upd()) then
-if (a%is_asb()) then
+if (a%is_asb()) then
diff --git a/docs/html/node32.html b/docs/html/node32.html
index 552eb010e..e799406e3 100644
--- a/docs/html/node32.html
+++ b/docs/html/node32.html
@@ -1,6 +1,6 @@
-
+
is_lower, is_upper, is_triangle, is_unit -- Format check
@@ -9,7 +9,7 @@
-
+
@@ -58,7 +58,7 @@ is_lower, is_upper, is_triangle, is_unit --
if (a%is_triangle()) then
if (a%is_upper()) then
if (a%is_lower()) then
-if (a%is_unit()) then
+if (a%is_unit()) then
diff --git a/docs/html/node33.html b/docs/html/node33.html
index d8e5a4df9..09fdf1042 100644
--- a/docs/html/node33.html
+++ b/docs/html/node33.html
@@ -1,6 +1,6 @@
-
+
cscnv -- Convert to a different storage format
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node34.html b/docs/html/node34.html
index ddd40de58..c5b9402dc 100644
--- a/docs/html/node34.html
+++ b/docs/html/node34.html
@@ -1,6 +1,6 @@
-
+
csclip -- Reduce to a submatrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node35.html b/docs/html/node35.html
index f11960580..027817f2f 100644
--- a/docs/html/node35.html
+++ b/docs/html/node35.html
@@ -1,6 +1,6 @@
-
+
clean_zeros -- Eliminate zero coefficients
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node36.html b/docs/html/node36.html
index 2245d9bf4..4768938d7 100644
--- a/docs/html/node36.html
+++ b/docs/html/node36.html
@@ -1,6 +1,6 @@
-
+
get_diag -- Get main diagonal
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node37.html b/docs/html/node37.html
index 152d3ad3f..6cc088c91 100644
--- a/docs/html/node37.html
+++ b/docs/html/node37.html
@@ -1,6 +1,6 @@
-
+
clip_diag -- Cut out main diagonal
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node38.html b/docs/html/node38.html
index 9e05ea68b..a718ea45d 100644
--- a/docs/html/node38.html
+++ b/docs/html/node38.html
@@ -1,6 +1,6 @@
-
+
tril -- Return the lower triangle
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node39.html b/docs/html/node39.html
index be1870001..685de000e 100644
--- a/docs/html/node39.html
+++ b/docs/html/node39.html
@@ -1,6 +1,6 @@
-
+
triu -- Return the upper triangle
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node4.html b/docs/html/node4.html
index d76c8d2d0..675e62c18 100644
--- a/docs/html/node4.html
+++ b/docs/html/node4.html
@@ -1,6 +1,6 @@
-
+
Basic Nomenclature
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node40.html b/docs/html/node40.html
index c2dccdaec..33021ee91 100644
--- a/docs/html/node40.html
+++ b/docs/html/node40.html
@@ -1,6 +1,6 @@
-
+
psb_set_mat_default -- Set default storage format
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node41.html b/docs/html/node41.html
index 5592942ae..b76f447cd 100644
--- a/docs/html/node41.html
+++ b/docs/html/node41.html
@@ -1,6 +1,6 @@
-
+
clone -- Clone current object
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node42.html b/docs/html/node42.html
index f9eb9bf92..0810e2ecc 100644
--- a/docs/html/node42.html
+++ b/docs/html/node42.html
@@ -1,6 +1,6 @@
-
+
Named Constants
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node43.html b/docs/html/node43.html
index c7ac8e934..e34c4467c 100644
--- a/docs/html/node43.html
+++ b/docs/html/node43.html
@@ -1,6 +1,6 @@
-
+
Dense Vector Data Structure
@@ -9,7 +9,7 @@
-
+
@@ -95,8 +95,7 @@ private memory.
Figure 5:
The PSBLAS defined data type that
contains a dense vector.
-
-
+
diff --git a/docs/html/node44.html b/docs/html/node44.html
index 47c59af6e..d7ea4154e 100644
--- a/docs/html/node44.html
+++ b/docs/html/node44.html
@@ -1,6 +1,6 @@
-
+
Vector Methods
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node45.html b/docs/html/node45.html
index 62166a2ce..967d15c69 100644
--- a/docs/html/node45.html
+++ b/docs/html/node45.html
@@ -1,6 +1,6 @@
-
+
get_nrows -- Get number of rows in a dense vector
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node46.html b/docs/html/node46.html
index 73c5d9987..85e388673 100644
--- a/docs/html/node46.html
+++ b/docs/html/node46.html
@@ -1,6 +1,6 @@
-
+
sizeof -- Get memory occupation in bytes
@@ -11,7 +11,7 @@ of a dense vector">
-
+
diff --git a/docs/html/node47.html b/docs/html/node47.html
index 36a66b413..b14e02f91 100644
--- a/docs/html/node47.html
+++ b/docs/html/node47.html
@@ -1,6 +1,6 @@
-
+
set -- Set contents of the vector
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node48.html b/docs/html/node48.html
index 5ed4481d6..fecd33601 100644
--- a/docs/html/node48.html
+++ b/docs/html/node48.html
@@ -1,6 +1,6 @@
-
+
get_vect -- Get a copy of the vector contents
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node49.html b/docs/html/node49.html
index 7ecefb7a0..08d0b52ca 100644
--- a/docs/html/node49.html
+++ b/docs/html/node49.html
@@ -1,6 +1,6 @@
-
+
clone -- Clone current object
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node5.html b/docs/html/node5.html
index 38abd7beb..a2f0e2b83 100644
--- a/docs/html/node5.html
+++ b/docs/html/node5.html
@@ -1,6 +1,6 @@
-
+
Library contents
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node50.html b/docs/html/node50.html
index 17b67e038..030e0a194 100644
--- a/docs/html/node50.html
+++ b/docs/html/node50.html
@@ -1,6 +1,6 @@
-
+
Preconditioner data structure
@@ -9,7 +9,7 @@
-
+
@@ -61,16 +61,14 @@ factorization ILU(0).
A preconditioner is held in the precdata psb_prec_type data structure reported in
figure 6 . The psb_prec_type
data type may contain a simple preconditioning matrix with the
-associated communication descriptor.
-The internal preconditioner is allocated appropriately with the
+associated communication descriptor.The internal preconditioner is allocated appropriately with the
dynamic type corresponding to the desired preconditioner.
Figure 6:
The PSBLAS defined data type that contains a preconditioner.
-
-
+
diff --git a/docs/html/node51.html b/docs/html/node51.html
index 8bcbb0816..d7f55d82e 100644
--- a/docs/html/node51.html
+++ b/docs/html/node51.html
@@ -1,6 +1,6 @@
-
+
Heap data structure
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node52.html b/docs/html/node52.html
index c8636525b..deb3c842a 100644
--- a/docs/html/node52.html
+++ b/docs/html/node52.html
@@ -1,6 +1,6 @@
-
+
Computational routines
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node53.html b/docs/html/node53.html
index 72690b091..92801a8db 100644
--- a/docs/html/node53.html
+++ b/docs/html/node53.html
@@ -1,6 +1,6 @@
-
+
psb_geaxpby -- General Dense Matrix Sum
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node54.html b/docs/html/node54.html
index ae5d6b927..eca135e2b 100644
--- a/docs/html/node54.html
+++ b/docs/html/node54.html
@@ -1,6 +1,6 @@
-
+
psb_gedot -- Dot Product
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node55.html b/docs/html/node55.html
index 95cc3e365..2af4998b1 100644
--- a/docs/html/node55.html
+++ b/docs/html/node55.html
@@ -1,6 +1,6 @@
-
+
psb_gedots -- Generalized Dot Product
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node56.html b/docs/html/node56.html
index 0de3654b7..43376ad49 100644
--- a/docs/html/node56.html
+++ b/docs/html/node56.html
@@ -1,6 +1,6 @@
-
+
psb_normi -- Infinity-Norm of Vector
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node57.html b/docs/html/node57.html
index b5285a3e8..628bb8eed 100644
--- a/docs/html/node57.html
+++ b/docs/html/node57.html
@@ -1,6 +1,6 @@
-
+
psb_geamaxs -- Generalized Infinity Norm
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node58.html b/docs/html/node58.html
index e31738c29..ee1dc80bb 100644
--- a/docs/html/node58.html
+++ b/docs/html/node58.html
@@ -1,6 +1,6 @@
-
+
psb_norm1 -- 1-Norm of Vector
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node59.html b/docs/html/node59.html
index 088bd7b3d..0e1f87ec3 100644
--- a/docs/html/node59.html
+++ b/docs/html/node59.html
@@ -1,6 +1,6 @@
-
+
psb_geasums -- Generalized 1-Norm of Vector
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node6.html b/docs/html/node6.html
index c3a74f223..db20a351d 100644
--- a/docs/html/node6.html
+++ b/docs/html/node6.html
@@ -1,6 +1,6 @@
-
+
Application structure
@@ -9,7 +9,7 @@
-
+
@@ -174,7 +174,7 @@ follows:
This is the structure of the sample program
-test/pargen/ppde.f90.
+test/pargen/psb_d_pde3d.f90.
For a simulation in which the same discretization mesh is used over
diff --git a/docs/html/node60.html b/docs/html/node60.html
index ecce45bec..86fad99c7 100644
--- a/docs/html/node60.html
+++ b/docs/html/node60.html
@@ -1,6 +1,6 @@
-
+
psb_norm2 -- 2-Norm of Vector
@@ -9,7 +9,7 @@
-
+
@@ -160,7 +160,6 @@ psb_norm2(x, desc_a, info [,global])
WIDTH="13" HEIGHT="14" ALIGN="BOTTOM" BORDER="0"
SRC="img20.png"
ALT="$x$">.
-
Scope: local
diff --git a/docs/html/node61.html b/docs/html/node61.html
index b37cc6371..50dafdf65 100644
--- a/docs/html/node61.html
+++ b/docs/html/node61.html
@@ -1,6 +1,6 @@
-
+
psb_genrm2s -- Generalized 2-Norm of Vector
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node62.html b/docs/html/node62.html
index 72370accd..25a1234bb 100644
--- a/docs/html/node62.html
+++ b/docs/html/node62.html
@@ -1,6 +1,6 @@
-
+
psb_norm1 -- 1-Norm of Sparse Matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node63.html b/docs/html/node63.html
index 8403b32b7..a8237f2b3 100644
--- a/docs/html/node63.html
+++ b/docs/html/node63.html
@@ -1,6 +1,6 @@
-
+
psb_normi -- Infinity Norm of Sparse Matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node64.html b/docs/html/node64.html
index c1563adc2..2320b0a3f 100644
--- a/docs/html/node64.html
+++ b/docs/html/node64.html
@@ -1,6 +1,6 @@
-
+
psb_spmm -- Sparse Matrix by Dense Matrix Product
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node65.html b/docs/html/node65.html
index 99711134b..73ceb1a09 100644
--- a/docs/html/node65.html
+++ b/docs/html/node65.html
@@ -1,6 +1,6 @@
-
+
psb_spsm -- Triangular System Solve
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node66.html b/docs/html/node66.html
index cdc88a27c..e73a47eba 100644
--- a/docs/html/node66.html
+++ b/docs/html/node66.html
@@ -1,6 +1,6 @@
-
+
Communication routines
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node67.html b/docs/html/node67.html
index 015b053d4..e58bfd3df 100644
--- a/docs/html/node67.html
+++ b/docs/html/node67.html
@@ -1,6 +1,6 @@
-
+
psb_halo -- Halo Data Communication
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node68.html b/docs/html/node68.html
index 3421d6337..b4c45eb40 100644
--- a/docs/html/node68.html
+++ b/docs/html/node68.html
@@ -1,6 +1,6 @@
-
+
psb_ovrl -- Overlap Update
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node69.html b/docs/html/node69.html
index cadf089fc..c1ebfca0c 100644
--- a/docs/html/node69.html
+++ b/docs/html/node69.html
@@ -1,6 +1,6 @@
-
+
psb_gather -- Gather Global Dense Matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node7.html b/docs/html/node7.html
index db996b736..155a14f7a 100644
--- a/docs/html/node7.html
+++ b/docs/html/node7.html
@@ -1,6 +1,6 @@
-
+
User-defined index mappings
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node70.html b/docs/html/node70.html
index 1cd035c28..16fdace22 100644
--- a/docs/html/node70.html
+++ b/docs/html/node70.html
@@ -1,6 +1,6 @@
-
+
psb_scatter -- Scatter Global Dense Matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node71.html b/docs/html/node71.html
index 7c38ec5ac..b67bd5112 100644
--- a/docs/html/node71.html
+++ b/docs/html/node71.html
@@ -1,6 +1,6 @@
-
+
Data management routines
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node72.html b/docs/html/node72.html
index 58b79db9c..af9ac4223 100644
--- a/docs/html/node72.html
+++ b/docs/html/node72.html
@@ -1,6 +1,6 @@
-
+
psb_cdall -- Allocates a communication descriptor
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node73.html b/docs/html/node73.html
index b61c998fd..7f060fe7b 100644
--- a/docs/html/node73.html
+++ b/docs/html/node73.html
@@ -1,6 +1,6 @@
-
+
psb_cdins -- Communication descriptor insert routine
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node74.html b/docs/html/node74.html
index 90153fc2f..dce0fc24f 100644
--- a/docs/html/node74.html
+++ b/docs/html/node74.html
@@ -1,6 +1,6 @@
-
+
psb_cdasb -- Communication descriptor assembly routine
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node75.html b/docs/html/node75.html
index c5b2b262e..508603a4a 100644
--- a/docs/html/node75.html
+++ b/docs/html/node75.html
@@ -1,6 +1,6 @@
-
+
psb_cdcpy -- Copies a communication descriptor
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node76.html b/docs/html/node76.html
index d963d0cf6..6a43fb9f1 100644
--- a/docs/html/node76.html
+++ b/docs/html/node76.html
@@ -1,6 +1,6 @@
-
+
psb_cdfree -- Frees a communication descriptor
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node77.html b/docs/html/node77.html
index 0fc117c89..9716704ac 100644
--- a/docs/html/node77.html
+++ b/docs/html/node77.html
@@ -1,6 +1,6 @@
-
+
psb_cdbldext -- Build an extended communication descriptor
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node78.html b/docs/html/node78.html
index a6434f727..2a93a7841 100644
--- a/docs/html/node78.html
+++ b/docs/html/node78.html
@@ -1,6 +1,6 @@
-
+
psb_spall -- Allocates a sparse matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node79.html b/docs/html/node79.html
index 985137fd3..2899651c7 100644
--- a/docs/html/node79.html
+++ b/docs/html/node79.html
@@ -1,6 +1,6 @@
-
+
psb_spins -- Insert a cloud of elements into a sparse matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node8.html b/docs/html/node8.html
index b4bd26528..df750f2ad 100644
--- a/docs/html/node8.html
+++ b/docs/html/node8.html
@@ -1,6 +1,6 @@
-
+
Programming model
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node80.html b/docs/html/node80.html
index 0b772b195..295e944c8 100644
--- a/docs/html/node80.html
+++ b/docs/html/node80.html
@@ -1,6 +1,6 @@
-
+
psb_spasb -- Sparse matrix assembly routine
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node81.html b/docs/html/node81.html
index ad0cecc9b..7320ea14f 100644
--- a/docs/html/node81.html
+++ b/docs/html/node81.html
@@ -1,6 +1,6 @@
-
+
psb_spfree -- Frees a sparse matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node82.html b/docs/html/node82.html
index 178b059d5..e966ada42 100644
--- a/docs/html/node82.html
+++ b/docs/html/node82.html
@@ -1,6 +1,6 @@
-
+
psb_sprn -- Reinit sparse matrix structure for psblas routines.
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node83.html b/docs/html/node83.html
index 738de7339..6acda5441 100644
--- a/docs/html/node83.html
+++ b/docs/html/node83.html
@@ -1,6 +1,6 @@
-
+
psb_geall -- Allocates a dense matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node84.html b/docs/html/node84.html
index 37b805ec0..9b60b9be6 100644
--- a/docs/html/node84.html
+++ b/docs/html/node84.html
@@ -1,6 +1,6 @@
-
+
psb_geins -- Dense matrix insertion routine
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node85.html b/docs/html/node85.html
index d398962f5..c1ef7600c 100644
--- a/docs/html/node85.html
+++ b/docs/html/node85.html
@@ -1,6 +1,6 @@
-
+
psb_geasb -- Assembly a dense matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node86.html b/docs/html/node86.html
index 727ea53c7..e1744ccb3 100644
--- a/docs/html/node86.html
+++ b/docs/html/node86.html
@@ -1,6 +1,6 @@
-
+
psb_gefree -- Frees a dense matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node87.html b/docs/html/node87.html
index a2f92e496..4ca7bac53 100644
--- a/docs/html/node87.html
+++ b/docs/html/node87.html
@@ -1,6 +1,6 @@
-
+
psb_gelp -- Applies a left permutation to a dense matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node88.html b/docs/html/node88.html
index dc1ef1f3c..cfacedda1 100644
--- a/docs/html/node88.html
+++ b/docs/html/node88.html
@@ -1,6 +1,6 @@
-
+
psb_glob_to_loc -- Global to local indices convertion
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node89.html b/docs/html/node89.html
index 8f9fe79e8..050152a74 100644
--- a/docs/html/node89.html
+++ b/docs/html/node89.html
@@ -1,6 +1,6 @@
-
+
psb_loc_to_glob -- Local to global indices conversion
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node9.html b/docs/html/node9.html
index 0a5a735cd..754b8beff 100644
--- a/docs/html/node9.html
+++ b/docs/html/node9.html
@@ -1,6 +1,6 @@
-
+
Data Structures and Classes
@@ -9,7 +9,7 @@
-
+
@@ -58,7 +58,6 @@ Data Structures and Classes
In this chapter we illustrate the data structures used for definition of
routines interfaces. They include data structures for sparse matrices,
communication descriptors and preconditioners.
-
All the data types and the basic subroutine interfaces related to
descriptors and sparse matrices are defined in
diff --git a/docs/html/node90.html b/docs/html/node90.html
index 06a826018..fee6dd3a7 100644
--- a/docs/html/node90.html
+++ b/docs/html/node90.html
@@ -1,6 +1,6 @@
-
+
psb_is_owned --
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node91.html b/docs/html/node91.html
index d636cd7a2..00db2a3e1 100644
--- a/docs/html/node91.html
+++ b/docs/html/node91.html
@@ -1,6 +1,6 @@
-
+
psb_owned_index --
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node92.html b/docs/html/node92.html
index 874ce23a8..725dc1183 100644
--- a/docs/html/node92.html
+++ b/docs/html/node92.html
@@ -1,6 +1,6 @@
-
+
psb_is_local --
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node93.html b/docs/html/node93.html
index 675e81faa..8ff5d6267 100644
--- a/docs/html/node93.html
+++ b/docs/html/node93.html
@@ -1,6 +1,6 @@
-
+
psb_local_index --
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node94.html b/docs/html/node94.html
index b58a1ece6..41a1b8588 100644
--- a/docs/html/node94.html
+++ b/docs/html/node94.html
@@ -1,6 +1,6 @@
-
+
psb_get_boundary -- Extract list of boundary elements
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node95.html b/docs/html/node95.html
index e82e5e78a..07d579819 100644
--- a/docs/html/node95.html
+++ b/docs/html/node95.html
@@ -1,6 +1,6 @@
-
+
psb_get_overlap -- Extract list of overlap elements
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node96.html b/docs/html/node96.html
index 9804dc411..ca9a41444 100644
--- a/docs/html/node96.html
+++ b/docs/html/node96.html
@@ -1,6 +1,6 @@
-
+
psb_sp_getrow -- Extract row(s) from a sparse matrix
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node97.html b/docs/html/node97.html
index 7f94cf70b..9a4468313 100644
--- a/docs/html/node97.html
+++ b/docs/html/node97.html
@@ -1,6 +1,6 @@
-
+
psb_sizeof -- Memory occupation
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node98.html b/docs/html/node98.html
index da637e10d..71c0deaec 100644
--- a/docs/html/node98.html
+++ b/docs/html/node98.html
@@ -1,6 +1,6 @@
-
+
Sorting utilities --
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/node99.html b/docs/html/node99.html
index 95f9a4430..24fa37b80 100644
--- a/docs/html/node99.html
+++ b/docs/html/node99.html
@@ -1,6 +1,6 @@
-
+
Parallel environment routines
@@ -9,7 +9,7 @@
-
+
diff --git a/docs/html/userhtml.html b/docs/html/userhtml.html
index eba632d14..f55b07f24 100644
--- a/docs/html/userhtml.html
+++ b/docs/html/userhtml.html
@@ -1,6 +1,6 @@
-
+
userhtml
@@ -9,7 +9,7 @@
-
+
@@ -56,9 +56,7 @@ Software version: 3.5.0
Sep 1st, 2017
-
-
-
+
diff --git a/docs/psblas-3.5.pdf b/docs/psblas-3.5.pdf
index 96e8c4526..4f87af121 100644
--- a/docs/psblas-3.5.pdf
+++ b/docs/psblas-3.5.pdf
@@ -453,17 +453,17 @@ stream
0 g 0 G
0 g 0 G
BT
-/F16 24.7871 Tf 135.453 564.641 Td [(PSBLAS)-375(3.5.0)-375(User's)-375(guide)]TJ
+/F16 24.7871 Tf 135.453 563.395 Td [(PSBLAS)-375(3.5.0)-375(User's)-375(guide)]TJ
ET
q
-1 0 0 1 125.3 548.396 cm
+1 0 0 1 125.3 547.151 cm
0 0 343.711 4.981 re f
Q
BT
-/F18 14.3462 Tf 132.314 526.714 Td [(A)-350(r)50(efer)50(enc)50(e)-350(guide)-350(for)-350(the)-350(Par)50(al)-50(lel)-350(Sp)50(arse)-350(BLAS)-350(libr)50(ary)]TJ
+/F18 14.3462 Tf 132.314 525.468 Td [(A)-350(r)50(efer)50(enc)50(e)-350(guide)-350(for)-350(the)-350(Par)50(al)-50(lel)-350(Sp)50(arse)-350(BLAS)-350(libr)50(ary)]TJ
0 g 0 G
0 g 0 G
-/F27 9.9626 Tf 223.567 -133.983 Td [(b)32(y)-383(Salv)63(atore)-383(Filipp)-32(one)]TJ 12.889 -11.956 Td [(and)-383(Alfredo)-384(Buttari)]TJ/F8 9.9626 Tf 42.624 -11.955 Td [(Sep)-333(1st,)-334(2017)]TJ
+/F27 9.9626 Tf 223.567 -135.228 Td [(b)32(y)-383(Salv)63(atore)-383(Filipp)-32(one)]TJ 12.889 -11.955 Td [(and)-383(Alfredo)-384(Buttari)]TJ/F8 9.9626 Tf 42.624 -11.955 Td [(Sep)-333(1st,)-334(2017)]TJ
0 g 0 G
0 g 0 G
ET
@@ -3969,7 +3969,7 @@ endstream
endobj
814 0 obj
<<
-/Length 7694
+/Length 7702
>>
stream
0 g 0 G
@@ -3986,7 +3986,7 @@ BT
0 g 0 G
-69.503 -22.397 Td [(7.)]TJ
0 g 0 G
- [-500(Call)-333(the)-334(iterativ)28(e)-333(metho)-28(d)-333(of)-334(c)28(hoice,)-333(e.g.)]TJ/F30 9.9626 Tf 189.595 0 Td [(psb_bicgstab)]TJ/F8 9.9626 Tf -201.772 -21.778 Td [(This)-333(is)-334(the)-333(structure)-333(of)-334(the)-333(sample)-333(program)]TJ/F30 9.9626 Tf 194.328 0 Td [(test/pargen/ppde.f90)]TJ/F8 9.9626 Tf 104.606 0 Td [(.)]TJ -283.99 -12.573 Td [(F)83(or)-291(a)-292(sim)28(ulation)-292(in)-291(whic)27(h)-291(the)-292(same)-292(discretization)-291(mes)-1(h)-291(is)-292(used)-291(o)27(v)28(er)-292(m)28(ultiple)]TJ -14.944 -11.955 Td [(time)-333(ste)-1(p)1(s)-1(,)-333(the)-333(follo)28(wing)-334(structure)-333(ma)28(y)-333(b)-28(e)-334(more)-333(appropriate:)]TJ
+ [-500(Call)-333(the)-334(iterativ)28(e)-333(metho)-28(d)-333(of)-334(c)28(hoice,)-333(e.g.)]TJ/F30 9.9626 Tf 189.595 0 Td [(psb_bicgstab)]TJ/F8 9.9626 Tf -201.772 -21.778 Td [(This)-333(is)-334(the)-333(structure)-333(of)-334(the)-333(sample)-333(program)]TJ/F30 9.9626 Tf 194.328 0 Td [(test/pargen/psb_d_pde3d.f90)]TJ/F8 9.9626 Tf 141.219 0 Td [(.)]TJ -320.603 -12.573 Td [(F)83(or)-291(a)-292(sim)28(ulation)-292(in)-291(whic)27(h)-291(the)-292(same)-292(discretization)-291(mes)-1(h)-291(is)-292(used)-291(o)27(v)28(er)-292(m)28(ultiple)]TJ -14.944 -11.955 Td [(time)-333(ste)-1(p)1(s)-1(,)-333(the)-333(follo)28(wing)-334(structure)-333(ma)28(y)-333(b)-28(e)-334(more)-333(appropriate:)]TJ
0 g 0 G
12.177 -21.779 Td [(1.)]TJ
0 g 0 G
@@ -11411,7 +11411,7 @@ endstream
endobj
1149 0 obj
<<
-/Length 6975
+/Length 6976
>>
stream
0 g 0 G
@@ -11426,114 +11426,114 @@ BT
0 g 0 G
[(.)]TJ
0 g 0 G
-/F27 9.9626 Tf -24.906 -18.453 Td [(y)]TJ
+/F27 9.9626 Tf -24.906 -18.597 Td [(y)]TJ
0 g 0 G
-/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -167.482 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-56(j)1(e)-1(ct)-254(of)-255(t)28(yp)-28(e)]TJ
+/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -167.482 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-56(j)1(e)-1(ct)-254(of)-255(t)28(yp)-28(e)]TJ
0 0 1 rg 0 0 1 RG
/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ
ET
q
-1 0 0 1 436.673 592.233 cm
+1 0 0 1 436.673 592.09 cm
[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S
Q
BT
-/F30 9.9626 Tf 439.811 592.034 Td [(T)]TJ
+/F30 9.9626 Tf 439.811 591.891 Td [(T)]TJ
ET
q
-1 0 0 1 445.669 592.233 cm
+1 0 0 1 445.669 592.09 cm
[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S
Q
BT
-/F30 9.9626 Tf 448.807 592.034 Td [(vect)]TJ
+/F30 9.9626 Tf 448.807 591.891 Td [(vect)]TJ
ET
q
-1 0 0 1 470.356 592.233 cm
+1 0 0 1 470.356 592.09 cm
[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S
Q
BT
-/F30 9.9626 Tf 473.495 592.034 Td [(type)]TJ
+/F30 9.9626 Tf 473.495 591.891 Td [(type)]TJ
0 g 0 G
-/F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-345(n)28(um)28(b)-28(ers)-345(of)-345(t)28(yp)-28(e)-345(sp)-28(eci\014ed)-345(in)-345(T)84(able)]TJ
+/F8 9.9626 Tf -297.884 -11.956 Td [(con)28(taining)-345(n)28(um)28(b)-28(ers)-345(of)-345(t)28(yp)-28(e)-345(sp)-28(eci\014ed)-345(in)-345(T)84(able)]TJ
0 0 1 rg 0 0 1 RG
[-345(12)]TJ
0 g 0 G
[(.)-479(The)-345(rank)-345(of)]TJ/F11 9.9626 Tf 275.087 0 Td [(y)]TJ/F8 9.9626 Tf 8.678 0 Td [(m)28(ust)-345(b)-28(e)]TJ -283.765 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.467 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ
0 g 0 G
-/F27 9.9626 Tf -84.067 -18.454 Td [(desc)]TJ
+/F27 9.9626 Tf -84.067 -18.597 Td [(desc)]TJ
ET
q
-1 0 0 1 172.619 549.87 cm
+1 0 0 1 172.619 549.583 cm
[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S
Q
BT
-/F27 9.9626 Tf 176.057 549.67 Td [(a)]TJ
+/F27 9.9626 Tf 176.057 549.383 Td [(a)]TJ
0 g 0 G
/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ
0 0 1 rg 0 0 1 RG
/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ
ET
q
-1 0 0 1 327.588 502.049 cm
+1 0 0 1 327.588 501.762 cm
[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S
Q
BT
-/F30 9.9626 Tf 330.727 501.85 Td [(desc)]TJ
+/F30 9.9626 Tf 330.727 501.563 Td [(desc)]TJ
ET
q
-1 0 0 1 352.275 502.049 cm
+1 0 0 1 352.275 501.762 cm
[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S
Q
BT
-/F30 9.9626 Tf 355.414 501.85 Td [(type)]TJ
+/F30 9.9626 Tf 355.414 501.563 Td [(type)]TJ
0 g 0 G
/F8 9.9626 Tf 20.921 0 Td [(.)]TJ
0 g 0 G
-/F27 9.9626 Tf -225.63 -18.454 Td [(trans)]TJ
+/F27 9.9626 Tf -225.63 -18.597 Td [(trans)]TJ
0 g 0 G
/F8 9.9626 Tf 30.609 0 Td [(indicates)-333(what)-334(kind)-333(of)-333(op)-28(eration)-333(to)-333(p)-28(erform.)]TJ
0 g 0 G
-/F27 9.9626 Tf -5.703 -18.453 Td [(trans)-383(=)-384(N)]TJ
+/F27 9.9626 Tf -5.703 -18.597 Td [(trans)-383(=)-384(N)]TJ
0 g 0 G
/F8 9.9626 Tf 56.124 0 Td [(the)-333(op)-28(eration)-333(is)-334(sp)-28(eci\014ed)-333(b)28(y)-333(equation)]TJ
0 0 1 rg 0 0 1 RG
[-334(1)]TJ
0 g 0 G
0 g 0 G
-/F27 9.9626 Tf -56.124 -14.469 Td [(trans)-383(=)-384(T)]TJ
+/F27 9.9626 Tf -56.124 -14.612 Td [(trans)-383(=)-384(T)]TJ
0 g 0 G
/F8 9.9626 Tf 55.128 0 Td [(the)-333(op)-28(eration)-333(is)-334(sp)-28(eci\014ed)-333(b)28(y)-333(equation)]TJ
0 0 1 rg 0 0 1 RG
[-334(2)]TJ
0 g 0 G
0 g 0 G
-/F27 9.9626 Tf -55.128 -14.468 Td [(trans)-383(=)-384(C)]TJ
+/F27 9.9626 Tf -55.128 -14.612 Td [(trans)-383(=)-384(C)]TJ
0 g 0 G
/F8 9.9626 Tf 55.433 0 Td [(the)-333(op)-28(eration)-333(is)-334(sp)-27(ec)-1(i\014)1(e)-1(d)-333(b)28(y)-333(equation)]TJ
0 0 1 rg 0 0 1 RG
[-334(3)]TJ
0 g 0 G
- -55.433 -18.453 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Default:)]TJ/F11 9.9626 Tf 39.436 0 Td [(tr)-28(ans)]TJ/F8 9.9626 Tf 27.052 0 Td [(=)]TJ/F11 9.9626 Tf 10.517 0 Td [(N)]TJ/F8 9.9626 Tf -77.005 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(c)28(haracter)-334(v)56(ariable.)]TJ
+ -55.433 -18.597 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Default:)]TJ/F11 9.9626 Tf 39.436 0 Td [(tr)-28(ans)]TJ/F8 9.9626 Tf 27.052 0 Td [(=)]TJ/F11 9.9626 Tf 10.517 0 Td [(N)]TJ/F8 9.9626 Tf -77.005 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(c)28(haracter)-334(v)56(ariable.)]TJ
0 g 0 G
-/F27 9.9626 Tf -24.906 -18.454 Td [(w)32(ork)]TJ
+/F27 9.9626 Tf -24.906 -18.596 Td [(w)32(ork)]TJ
0 g 0 G
-/F8 9.9626 Tf 29.431 0 Td [(w)28(ork)-334(arr)1(a)27(y)84(.)]TJ -4.525 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-487(as:)-753(a)-487(rank)-488(one)-487(arra)28(y)-488(of)-487(the)-488(same)-487(t)27(yp)-27(e)-488(of)]TJ/F11 9.9626 Tf 239.183 0 Td [(x)]TJ/F8 9.9626 Tf 10.551 0 Td [(and)]TJ/F11 9.9626 Tf 20.907 0 Td [(y)]TJ/F8 9.9626 Tf 10.099 0 Td [(with)-487(the)]TJ -280.74 -11.955 Td [(T)83(AR)28(GET)-333(attribute.)]TJ
+/F8 9.9626 Tf 29.431 0 Td [(w)28(ork)-334(arr)1(a)27(y)84(.)]TJ -4.525 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-487(as:)-753(a)-487(rank)-488(one)-487(arra)28(y)-488(of)-487(the)-488(same)-487(t)27(yp)-27(e)-488(of)]TJ/F11 9.9626 Tf 239.183 0 Td [(x)]TJ/F8 9.9626 Tf 10.551 0 Td [(and)]TJ/F11 9.9626 Tf 20.907 0 Td [(y)]TJ/F8 9.9626 Tf 10.099 0 Td [(with)-487(the)]TJ -280.74 -11.955 Td [(T)83(AR)28(GET)-333(attribute.)]TJ
0 g 0 G
-/F27 9.9626 Tf -24.906 -18.454 Td [(On)-383(Return)]TJ
+/F27 9.9626 Tf -24.906 -18.597 Td [(On)-383(Return)]TJ
0 g 0 G
0 g 0 G
- 0 -18.453 Td [(y)]TJ
+ 0 -18.597 Td [(y)]TJ
0 g 0 G
-/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(result)-333(matrix)]TJ/F11 9.9626 Tf 147.364 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -138.728 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-474(as:)-727(an)-475(arra)28(y)-475(of)-474(rank)-475(one)-474(or)-475(t)28(w)28(o)-475(con)28(taining)-474(n)27(um)28(b)-28(ers)-474(of)-475(t)28(yp)-28(e)]TJ 0 -11.955 Td [(sp)-28(eci\014ed)-333(in)-333(T)83(able)]TJ
+/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(result)-333(matrix)]TJ/F11 9.9626 Tf 147.364 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -138.728 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-474(as:)-727(an)-475(arra)28(y)-475(of)-474(rank)-475(one)-474(or)-475(t)28(w)28(o)-475(con)28(taining)-474(n)27(um)28(b)-28(ers)-474(of)-475(t)28(yp)-28(e)]TJ 0 -11.955 Td [(sp)-28(eci\014ed)-333(in)-333(T)83(able)]TJ
0 0 1 rg 0 0 1 RG
[-333(12)]TJ
0 g 0 G
[(.)]TJ
0 g 0 G
-/F27 9.9626 Tf -24.906 -18.454 Td [(info)]TJ
+/F27 9.9626 Tf -24.906 -18.597 Td [(info)]TJ
0 g 0 G
-/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(te)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(t)1(e)-1(d.)]TJ
+/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(An)-333(in)28(te)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(t)1(e)-1(d.)]TJ
0 g 0 G
- 141.968 -38.108 Td [(48)]TJ
+ 141.968 -36.529 Td [(48)]TJ
0 g 0 G
ET
@@ -12643,19 +12643,19 @@ endobj
/Type /ObjStm
/N 100
/First 995
-/Length 12718
+/Length 12713
>>
stream
1116 0 248 58 1117 115 1113 174 1122 318 1119 466 1120 611 1124 758 252 817 1126 875
1121 934 1133 1080 1127 1246 1128 1393 1129 1538 1130 1682 1135 1829 256 1887 1136 1944 1137 2003
-1138 2062 1139 2121 1132 2180 1148 2337 1131 2539 1140 2686 1141 2830 1142 2977 1143 3124 1144 3275
-1145 3426 1146 3577 1150 3724 1147 3783 1154 3889 1151 4028 1156 4174 260 4232 1157 4289 1153 4348
-1166 4519 1152 4712 1159 4860 1160 5004 1161 5151 1162 5298 1163 5442 1164 5589 1168 5735 1165 5794
-1172 5926 1169 6074 1170 6221 1174 6368 1171 6426 1177 6532 1175 6671 1179 6819 264 6878 1176 6936
-1185 7016 1180 7173 1181 7317 1182 7464 1187 7611 268 7669 1188 7726 1189 7785 1190 7843 1191 7901
-1184 7959 1195 8091 1199 8239 1200 8366 1201 8409 1202 8616 1203 8854 1204 9130 1183 9366 1193 9513
-1197 9659 1198 9718 1194 9777 1208 9925 1210 10043 1207 10101 1217 10182 1213 10339 1214 10483 1215 10630
-1219 10776 272 10835 1220 10893 1221 10952 1222 11011 1223 11070 1216 11129 1229 11274 1224 11431 1226 11578
+1138 2062 1139 2121 1132 2180 1148 2337 1131 2539 1140 2686 1141 2829 1142 2975 1143 3122 1144 3273
+1145 3424 1146 3574 1150 3719 1147 3778 1154 3884 1151 4023 1156 4169 260 4227 1157 4284 1153 4343
+1166 4514 1152 4707 1159 4855 1160 4999 1161 5146 1162 5293 1163 5437 1164 5584 1168 5730 1165 5789
+1172 5921 1169 6069 1170 6216 1174 6363 1171 6421 1177 6527 1175 6666 1179 6814 264 6873 1176 6931
+1185 7011 1180 7168 1181 7312 1182 7459 1187 7606 268 7664 1188 7721 1189 7780 1190 7838 1191 7896
+1184 7954 1195 8086 1199 8234 1200 8361 1201 8404 1202 8611 1203 8849 1204 9125 1183 9361 1193 9508
+1197 9654 1198 9713 1194 9772 1208 9920 1210 10038 1207 10096 1217 10177 1213 10334 1214 10478 1215 10625
+1219 10771 272 10830 1220 10888 1221 10947 1222 11006 1223 11065 1216 11124 1229 11269 1224 11426 1226 11573
% 1116 0 obj
<<
/D [1114 0 R /XYZ 98.895 753.953 null]
@@ -12807,7 +12807,7 @@ stream
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [419.358 588.824 495.412 599.949]
+/Rect [419.358 588.68 495.412 599.805]
/A << /S /GoTo /D (vdata) >>
>>
% 1141 0 obj
@@ -12815,7 +12815,7 @@ stream
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [377.029 577.145 388.984 587.994]
+/Rect [377.029 577.002 388.984 587.85]
/A << /S /GoTo /D (table.12) >>
>>
% 1142 0 obj
@@ -12823,7 +12823,7 @@ stream
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [310.273 498.639 377.331 509.764]
+/Rect [310.273 498.352 377.331 509.477]
/A << /S /GoTo /D (descdata) >>
>>
% 1143 0 obj
@@ -12831,7 +12831,7 @@ stream
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [397.199 462.009 404.172 472.858]
+/Rect [397.199 461.435 404.172 472.284]
/A << /S /GoTo /D (equation.4.1) >>
>>
% 1144 0 obj
@@ -12839,7 +12839,7 @@ stream
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [396.202 447.541 403.176 458.389]
+/Rect [396.202 446.823 403.176 457.672]
/A << /S /GoTo /D (equation.4.2) >>
>>
% 1145 0 obj
@@ -12847,7 +12847,7 @@ stream
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [396.507 433.073 403.481 443.921]
+/Rect [396.507 432.212 403.481 443.06]
/A << /S /GoTo /D (equation.4.3) >>
>>
% 1146 0 obj
@@ -12855,7 +12855,7 @@ stream
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [253.818 191.887 265.774 202.735]
+/Rect [253.818 190.452 265.774 201.3]
/A << /S /GoTo /D (table.12) >>
>>
% 1150 0 obj
@@ -19908,7 +19908,7 @@ endstream
endobj
1626 0 obj
<<
-/Length 6189
+/Length 6213
>>
stream
0 g 0 G
@@ -19924,54 +19924,54 @@ BT
/F16 11.9552 Tf 124.986 706.129 Td [(nrm2)-375(|)-375(Global)-375(2-norm)-375(reduction)]TJ
0 g 0 G
0 g 0 G
-/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_nrm2\050icontxt,)-525(dat,)-525(root\051)]TJ/F8 9.9626 Tf 14.944 -19.604 Td [(This)-425(subroutine)-426(imp)1(le)-1(men)28(ts)-425(a)-425(2-norm)-426(v)56(alue)-425(reduction)-426(op)-27(eration)-426(based)-425(on)]TJ -14.944 -11.955 Td [(the)-333(underlying)-334(comm)28(unication)-333(library)83(.)]TJ
+/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_nrm2\050icontxt,)-525(dat,)-525(root\051)]TJ/F8 9.9626 Tf 14.944 -19.794 Td [(This)-425(subroutine)-426(imp)1(le)-1(men)28(ts)-425(a)-425(2-norm)-426(v)56(alue)-425(reduction)-426(op)-27(eration)-426(based)-425(on)]TJ -14.944 -11.955 Td [(the)-333(underlying)-334(comm)28(unication)-333(library)83(.)]TJ
0 g 0 G
-/F27 9.9626 Tf 0 -18.074 Td [(T)32(yp)-32(e:)]TJ
+/F27 9.9626 Tf 0 -18.226 Td [(T)32(yp)-32(e:)]TJ
0 g 0 G
/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ
0 g 0 G
-/F27 9.9626 Tf -33.797 -19 Td [(On)-383(En)32(try)]TJ
+/F27 9.9626 Tf -33.797 -19.076 Td [(On)-383(En)32(try)]TJ
0 g 0 G
0 g 0 G
- 0 -19 Td [(icon)32(txt)]TJ
+ 0 -19.076 Td [(icon)32(txt)]TJ
0 g 0 G
/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyin)1(g)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ
0 g 0 G
-/F27 9.9626 Tf -24.907 -19 Td [(dat)]TJ
+/F27 9.9626 Tf -24.907 -19.076 Td [(dat)]TJ
0 g 0 G
-/F8 9.9626 Tf 21.371 0 Td [(The)-333(lo)-28(cal)-334(con)28(tribution)-333(to)-333(the)-334(global)-333(minim)28(um.)]TJ 3.536 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-421(as:)-619(a)-421(real)-421(v)55(ariable,)-443(whic)28(h)-421(ma)28(y)-421(b)-28(e)-421(a)-421(scalar,)-443(or)-421(a)-420(rank)-421(1)-421(arra)28(y)83(.)]TJ 0 -11.955 Td [(Kind,)-333(rank)-333(and)-334(size)-333(m)28(ust)-334(agree)-333(on)-333(all)-334(pro)-27(ce)-1(sses.)]TJ
+/F8 9.9626 Tf 21.371 0 Td [(The)-333(lo)-28(cal)-334(con)28(tribution)-333(to)-333(the)-334(global)-333(minim)28(um.)]TJ 3.536 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-421(as:)-619(a)-421(real)-421(v)55(ariable,)-443(whic)28(h)-421(ma)28(y)-421(b)-28(e)-421(a)-421(scalar,)-443(or)-421(a)-420(rank)-421(1)-421(arra)28(y)83(.)]TJ 0 -11.955 Td [(Kind,)-333(rank)-333(and)-334(size)-333(m)28(ust)-334(agree)-333(on)-333(all)-334(pro)-27(ce)-1(sses.)]TJ
0 g 0 G
-/F27 9.9626 Tf -24.907 -19 Td [(ro)-32(ot)]TJ
+/F27 9.9626 Tf -24.907 -19.075 Td [(ro)-32(ot)]TJ
0 g 0 G
-/F8 9.9626 Tf 25.931 0 Td [(Pro)-28(cess)-276(to)-276(hold)-276(the)-276(\014nal)-275(v)55(alue,)-287(or)]TJ/F14 9.9626 Tf 146.411 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)-276(to)-276(mak)28(e)-276(it)-276(a)28(v)55(ailable)-276(on)-276(all)-276(p)1(ro)-28(cesses.)]TJ -155.184 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue)]TJ/F14 9.9626 Tf 130.428 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)]TJ/F11 9.9626 Tf 7.748 0 Td [(<)]TJ/F8 9.9626 Tf 7.749 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(r)-28(oot)-278(<)]TJ/F8 9.9626 Tf 28.543 0 Td [(=)]TJ/F11 9.9626 Tf 10.517 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.962 0 Td [(1,)-333(default)-334(-1.)]TJ
+/F8 9.9626 Tf 25.931 0 Td [(Pro)-28(cess)-276(to)-276(hold)-276(the)-276(\014nal)-275(v)55(alue,)-287(or)]TJ/F14 9.9626 Tf 146.411 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)-276(to)-276(mak)28(e)-276(it)-276(a)28(v)55(ailable)-276(on)-276(all)-276(p)1(ro)-28(cesses.)]TJ -155.184 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue)]TJ/F14 9.9626 Tf 130.428 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)]TJ/F11 9.9626 Tf 7.748 0 Td [(<)]TJ/F8 9.9626 Tf 7.749 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(r)-28(oot)-278(<)]TJ/F8 9.9626 Tf 28.543 0 Td [(=)]TJ/F11 9.9626 Tf 10.517 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.962 0 Td [(1,)-333(default)-334(-1.)]TJ
0 g 0 G
-/F27 9.9626 Tf -251.325 -31.559 Td [(On)-383(Return)]TJ
+/F27 9.9626 Tf -251.325 -31.749 Td [(On)-383(Return)]TJ
0 g 0 G
0 g 0 G
- 0 -19 Td [(dat)]TJ
+ 0 -19.076 Td [(dat)]TJ
0 g 0 G
-/F8 9.9626 Tf 21.372 0 Td [(On)-333(destination)-333(pro)-28(cess\050es\051,)-334(the)-333(result)-333(of)-334(the)-333(2-norm)-333(reduction.)]TJ 3.535 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(real)-333(v)55(ariable,)-333(whic)28(h)-333(ma)27(y)-333(b)-28(e)-333(a)-333(sc)-1(alar)1(,)-334(or)-333(a)-333(rank)-334(1)-333(arra)28(y)83(.)]TJ 0 -11.955 Td [(Kind,)-333(rank)-333(and)-334(size)-333(m)28(ust)-334(agree)-333(on)-333(all)-334(pro)-27(ce)-1(sses.)]TJ/F16 11.9552 Tf -24.907 -19.603 Td [(Notes)]TJ
+/F8 9.9626 Tf 21.372 0 Td [(On)-333(destination)-333(pro)-28(cess\050es\051,)-334(the)-333(result)-333(of)-334(the)-333(2-norm)-333(reduction.)]TJ 3.535 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(real)-333(v)55(ariable,)-333(whic)28(h)-333(ma)27(y)-333(b)-28(e)-333(a)-333(sc)-1(alar)1(,)-334(or)-333(a)-333(rank)-334(1)-333(arra)28(y)83(.)]TJ 0 -11.955 Td [(Kind,)-333(rank)-333(and)-334(size)-333(m)28(ust)-334(agree)-333(on)-333(all)-334(pro)-27(ce)-1(sses.)]TJ/F16 11.9552 Tf -24.907 -19.794 Td [(Notes)]TJ
0 g 0 G
-/F8 9.9626 Tf 12.177 -18.075 Td [(1.)]TJ
+/F8 9.9626 Tf 12.177 -18.226 Td [(1.)]TJ
0 g 0 G
[-500(This)-416(reduction)-416(is)-416(appropriate)-416(to)-416(compute)-416(the)-417(results)-416(of)-416(m)28(ultiple)-416(\050lo)-28(cal\051)]TJ 12.73 -11.955 Td [(NRM2)-333(op)-28(erations)-333(at)-334(the)-333(same)-334(ti)1(m)-1(e.)]TJ
0 g 0 G
- -12.73 -18.999 Td [(2.)]TJ
+ -12.73 -19.076 Td [(2.)]TJ
0 g 0 G
- [-500(Denoting)-283(b)28(y)]TJ/F11 9.9626 Tf 68.601 0 Td [(dat)]TJ/F10 6.9738 Tf 14.05 -1.495 Td [(i)]TJ/F8 9.9626 Tf 6.138 1.495 Td [(the)-283(v)55(alue)-283(of)-283(the)-283(v)55(ariable)]TJ/F11 9.9626 Tf 106.29 0 Td [(dat)]TJ/F8 9.9626 Tf 16.87 0 Td [(on)-283(pro)-28(cess)]TJ/F11 9.9626 Tf 47.57 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(,)-293(the)-283(output)]TJ/F11 9.9626 Tf 54.503 0 Td [(r)-28(es)]TJ/F8 9.9626 Tf -304.724 -11.956 Td [(is)-333(equiv)55(alen)28(t)-333(to)-334(the)-333(computation)-333(of)]TJ/F11 9.9626 Tf 122.071 -25.714 Td [(r)-28(es)]TJ/F8 9.9626 Tf 16.847 0 Td [(=)]TJ/F1 9.9626 Tf 10.516 14.335 Td [(s)]TJ
+ [-500(Denoting)-283(b)28(y)]TJ/F11 9.9626 Tf 68.601 0 Td [(dat)]TJ/F10 6.9738 Tf 14.05 -1.494 Td [(i)]TJ/F8 9.9626 Tf 6.138 1.494 Td [(the)-283(v)55(alue)-283(of)-283(the)-283(v)55(ariable)]TJ/F11 9.9626 Tf 106.29 0 Td [(dat)]TJ/F8 9.9626 Tf 16.87 0 Td [(on)-283(pro)-28(cess)]TJ/F11 9.9626 Tf 47.57 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(,)-293(the)-283(output)]TJ/F11 9.9626 Tf 54.503 0 Td [(r)-28(es)]TJ/F8 9.9626 Tf -304.724 -11.955 Td [(is)-333(equiv)55(alen)28(t)-333(to)-334(the)-333(computation)-333(of)]TJ/F11 9.9626 Tf 122.071 -25.904 Td [(r)-28(es)]TJ/F8 9.9626 Tf 16.847 0 Td [(=)]TJ/F1 9.9626 Tf 10.516 14.335 Td [(s)]TJ
ET
q
-1 0 0 1 284.199 204.589 cm
+1 0 0 1 284.199 203.069 cm
[]0 d 0 J 0.398 w 0 0 m 34.569 0 l S
Q
BT
-/F1 9.9626 Tf 284.199 199.519 Td [(X)]TJ/F10 6.9738 Tf 5.786 -21.219 Td [(i)]TJ/F11 9.9626 Tf 10.265 11.754 Td [(dat)]TJ/F7 6.9738 Tf 14.049 3.432 Td [(2)]TJ/F10 6.9738 Tf 0 -6.209 Td [(i)]TJ/F11 9.9626 Tf 4.469 2.777 Td [(;)]TJ/F8 9.9626 Tf -193.966 -30.717 Td [(with)-333(care)-334(tak)28(en)-333(to)-334(a)28(v)28(oid)-333(unnecessary)-334(o)28(v)28(er\015o)28(w.)]TJ
+/F1 9.9626 Tf 284.199 197.999 Td [(X)]TJ/F10 6.9738 Tf 5.786 -21.219 Td [(i)]TJ/F11 9.9626 Tf 10.265 11.755 Td [(dat)]TJ/F7 6.9738 Tf 14.049 3.431 Td [(2)]TJ/F10 6.9738 Tf 0 -6.208 Td [(i)]TJ/F11 9.9626 Tf 4.469 2.777 Td [(;)]TJ/F8 9.9626 Tf -193.966 -30.908 Td [(with)-333(care)-334(tak)28(en)-333(to)-334(a)28(v)28(oid)-333(unnecessary)-334(o)28(v)28(er\015o)28(w.)]TJ
0 g 0 G
- -12.73 -19 Td [(3.)]TJ
+ -12.73 -19.075 Td [(3.)]TJ
0 g 0 G
- [-500(The)]TJ/F30 9.9626 Tf 32.469 0 Td [(dat)]TJ/F8 9.9626 Tf 18.273 0 Td [(argumen)28(t)-259(is)-259(b)-28(oth)-259(input)-259(and)-259(output,)-274(and)-259(its)-259(v)55(alue)-259(ma)28(y)-259(b)-28(e)-259(c)28(hanged)]TJ -38.012 -11.955 Td [(ev)28(en)-334(on)-333(pro)-28(cesses)-333(di\013eren)28(t)-334(from)-333(the)-333(\014nal)-334(result)-333(destination.)]TJ
+ [-500(The)]TJ/F30 9.9626 Tf 32.469 0 Td [(dat)]TJ/F8 9.9626 Tf 18.273 0 Td [(argumen)28(t)-259(is)-259(b)-28(oth)-259(input)-259(and)-259(output,)-274(and)-259(its)-259(v)55(alue)-259(ma)28(y)-259(b)-28(e)-259(c)28(hanged)]TJ -38.012 -11.956 Td [(ev)28(en)-334(on)-333(pro)-28(cesses)-333(di\013eren)28(t)-334(from)-333(the)-333(\014nal)-334(result)-333(destination.)]TJ
0 g 0 G
- 139.477 -37.944 Td [(117)]TJ
+ 139.477 -36.158 Td [(117)]TJ
0 g 0 G
ET
@@ -20270,7 +20270,7 @@ endobj
/Type /ObjStm
/N 100
/First 967
-/Length 9161
+/Length 9159
>>
stream
405 0 1558 58 1559 116 1554 175 1562 307 1564 425 409 483 1565 540 1566 598 1567 656
@@ -20279,10 +20279,10 @@ stream
1585 2467 1590 2573 1592 2691 433 2749 1589 2806 1594 2938 1596 3056 437 3115 1597 3173 1598 3232
1593 3291 1600 3423 1602 3541 441 3599 1603 3656 1604 3714 1599 3772 1606 3904 1608 4022 445 4081
1609 4139 1610 4198 1605 4257 1612 4389 1614 4507 449 4565 1615 4622 1616 4680 1611 4738 1619 4870
-1621 4988 453 5047 1622 5105 1623 5164 1618 5223 1625 5355 1627 5473 457 5531 1628 5588 1629 5646
-1631 5704 1624 5762 1633 5932 1635 6050 461 6109 1636 6167 1632 6225 1638 6357 1640 6475 465 6533
-1641 6590 1637 6647 1645 6779 1642 6927 1643 7072 1647 7219 469 7278 1644 7336 1651 7429 1653 7547
-1654 7605 1655 7664 1657 7723 1658 7782 1659 7841 1660 7900 1661 7959 1662 8017 1663 8076 1664 8135
+1621 4988 453 5047 1622 5105 1623 5164 1618 5223 1625 5355 1627 5473 457 5531 1628 5588 1629 5645
+1631 5703 1624 5760 1633 5930 1635 6048 461 6107 1636 6165 1632 6223 1638 6355 1640 6473 465 6531
+1641 6588 1637 6645 1645 6777 1642 6925 1643 7070 1647 7217 469 7276 1644 7334 1651 7427 1653 7545
+1654 7603 1655 7662 1657 7721 1658 7780 1659 7839 1660 7898 1661 7957 1662 8015 1663 8074 1664 8133
% 405 0 obj
<<
/D [1555 0 R /XYZ 150.705 720.077 null]
@@ -20622,15 +20622,15 @@ stream
>>
% 1628 0 obj
<<
-/D [1625 0 R /XYZ 99.895 274.156 null]
+/D [1625 0 R /XYZ 99.895 272.94 null]
>>
% 1629 0 obj
<<
-/D [1625 0 R /XYZ 99.895 241.264 null]
+/D [1625 0 R /XYZ 99.895 239.973 null]
>>
% 1631 0 obj
<<
-/D [1625 0 R /XYZ 99.895 153.877 null]
+/D [1625 0 R /XYZ 99.895 152.13 null]
>>
% 1624 0 obj
<<
@@ -28543,11 +28543,11 @@ endstream
endobj
2028 0 obj
<<
- /Title (Parallel Sparse BLAS V. 3.5.0) /Subject (Parallel Sparse Basic Linear Algebra Subroutines) /Keywords (Computer Science Linear Algebra Fluid Dynamics Parallel Linux MPI PSBLAS Iterative Solvers Preconditioners) /Creator (pdfLaTeX) /Producer ($Id$) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.17)/Keywords()
-/CreationDate (D:20180422153634+01'00')
-/ModDate (D:20180422153634+01'00')
+ /Title (Parallel Sparse BLAS V. 3.5.0) /Subject (Parallel Sparse Basic Linear Algebra Subroutines) /Keywords (Computer Science Linear Algebra Fluid Dynamics Parallel Linux MPI PSBLAS Iterative Solvers Preconditioners) /Creator (pdfLaTeX) /Producer ($Id$) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.18)/Keywords()
+/CreationDate (D:20180702164032+01'00')
+/ModDate (D:20180702164032+01'00')
/Trapped /False
-/PTEX.Fullbanner (This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) kpathsea version 6.2.2)
+/PTEX.Fullbanner (This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) kpathsea version 6.2.3)
>>
endobj
2001 0 obj
@@ -28710,7 +28710,7 @@ endobj
/W [1 3 1]
/Root 2027 0 R
/Info 2028 0 R
-/ID [<8F88B2428FC2AB5F6A7533BB5EB65F64> <8F88B2428FC2AB5F6A7533BB5EB65F64>]
+/ID [<7594D57317A5C89F9FDA464D6C941754> <7594D57317A5C89F9FDA464D6C941754>]
/Length 10150
>>
stream
@@ -28723,35 +28723,34 @@ stream
v v
! v % v + v 1 v 7 v = Ec C Eb J Ea O E` V E_ ! " E^ # $ E] % & E\ ' ( & E[ ) * , EZ + , 1 EY - . 8 EX / 0 ? EW 1 2 E EV 3 4 L EU 5 6 R ET 7 8 X ES 9 : ^ ER ; < EQ = > EP ? @ EO A B EN C D EM E F ! EL G H ' EK I J K O $ L M E E& E E E* R P ' Q T U V W X Y Z [ \ ] ^ _ ` a b c k k k k k k k k k k k
k k k
k k k k k k k k k k k k k k k k k" k S (
k ks k# k$ k% k& k' k( k) k* k+ k, k- k. k/ k0 k1 k2 k3 k4 k5 k6 k7 k8 k9 k: k; k< k= k> k? k@ kA kB kC kD kE kF kG kH kI kJ kK kL kM kN kO kP kT kR k! kQ kU kV kW kX kY kZ k[ k\ k] k^ k_ k` ka kb kc
-
kS : ] ! " # $ % & ' ( ) * , ^3 E% E+ N E ; O M B C L ? @ 2 3 4 9 7 - E 6 . / 0 1r A : ; @ 8 < E' E E E# E > E! ? K E F J A G H B C D > = L M O K N ] [ PA Q E S T U V W X Y Z @ @ \P ^ _ ` a b c @ @ @ @ @ @ @ @ @ E( E,^ @ @ @
-m @
@ @ @ @ @ @ @ @ @ @ @ @ @ @! @. @/ @, @8 @" @# @$ @% @& @' @( @) @* @+ @8 @- @0 @1 @2 @3 @4 @5 @: @; @@ @9܈ @< @F @A @B E- @M @G @H @J @O @P @Q @X @N @R @U @V @W J @^ @Y? @Z @_O @` @b+ # E.
z ȍ $ K # ' , %y & . / 2 -$ 0 E/ M 4 5 < 3 6 9 E) : ? =+ > C @.2 A E F G H I J P N D/ K Q R T OL S V W X Y Z ^ UV [ ] E0 ` _t a b c W
- > ҉ 7 # > ! " % & ' + $N ( * E1 - . / 3 ,A 0 2 < 47j 5 6 7 8 9 : ; > ? @ D =F A C G Ec F I J K O Hfn L N X P Q R S T U V W E2 Z [ \ ` Y? ] _ b c ^ a ^ ^f&