From 5060bfe4b576b361a9650d34ae28475899a4319a Mon Sep 17 00:00:00 2001 From: Salvatore Filippone Date: Mon, 2 Jul 2018 16:41:45 +0100 Subject: [PATCH] Modified name of test program in docs. --- docs/html/footnode.html | 4 +- docs/html/img139.png | Bin 0 -> 776 bytes docs/html/index.html | 8 +- docs/html/node1.html | 8 +- docs/html/node10.html | 7 +- docs/html/node100.html | 4 +- docs/html/node101.html | 4 +- docs/html/node102.html | 4 +- docs/html/node103.html | 4 +- docs/html/node104.html | 4 +- docs/html/node105.html | 4 +- docs/html/node106.html | 4 +- docs/html/node107.html | 4 +- docs/html/node108.html | 4 +- docs/html/node109.html | 4 +- docs/html/node11.html | 4 +- docs/html/node110.html | 4 +- docs/html/node111.html | 4 +- docs/html/node112.html | 4 +- docs/html/node113.html | 4 +- docs/html/node114.html | 14 ++- docs/html/node115.html | 4 +- docs/html/node116.html | 4 +- docs/html/node117.html | 4 +- docs/html/node118.html | 4 +- docs/html/node119.html | 4 +- docs/html/node12.html | 4 +- docs/html/node120.html | 4 +- docs/html/node121.html | 4 +- docs/html/node122.html | 4 +- docs/html/node123.html | 4 +- docs/html/node124.html | 4 +- docs/html/node125.html | 4 +- docs/html/node126.html | 4 +- docs/html/node127.html | 4 +- docs/html/node128.html | 4 +- docs/html/node129.html | 4 +- docs/html/node13.html | 4 +- docs/html/node130.html | 4 +- docs/html/node131.html | 4 +- docs/html/node132.html | 4 +- docs/html/node133.html | 4 +- docs/html/node14.html | 4 +- docs/html/node15.html | 4 +- docs/html/node16.html | 4 +- docs/html/node17.html | 4 +- docs/html/node18.html | 4 +- docs/html/node19.html | 4 +- docs/html/node2.html | 4 +- docs/html/node20.html | 4 +- docs/html/node21.html | 4 +- docs/html/node22.html | 4 +- docs/html/node23.html | 7 +- docs/html/node24.html | 4 +- docs/html/node25.html | 4 +- docs/html/node26.html | 4 +- docs/html/node27.html | 4 +- docs/html/node28.html | 4 +- docs/html/node29.html | 4 +- docs/html/node3.html | 4 +- docs/html/node30.html | 4 +- docs/html/node31.html | 6 +- docs/html/node32.html | 6 +- docs/html/node33.html | 4 +- docs/html/node34.html | 4 +- docs/html/node35.html | 4 +- docs/html/node36.html | 4 +- docs/html/node37.html | 4 +- docs/html/node38.html | 4 +- docs/html/node39.html | 4 +- docs/html/node4.html | 4 +- docs/html/node40.html | 4 +- docs/html/node41.html | 4 +- docs/html/node42.html | 4 +- docs/html/node43.html | 7 +- docs/html/node44.html | 4 +- docs/html/node45.html | 4 +- docs/html/node46.html | 4 +- docs/html/node47.html | 4 +- docs/html/node48.html | 4 +- docs/html/node49.html | 4 +- docs/html/node5.html | 4 +- docs/html/node50.html | 10 +- docs/html/node51.html | 4 +- docs/html/node52.html | 4 +- docs/html/node53.html | 4 +- docs/html/node54.html | 4 +- docs/html/node55.html | 4 +- docs/html/node56.html | 4 +- docs/html/node57.html | 4 +- docs/html/node58.html | 4 +- docs/html/node59.html | 4 +- docs/html/node6.html | 6 +- docs/html/node60.html | 5 +- docs/html/node61.html | 4 +- docs/html/node62.html | 4 +- docs/html/node63.html | 4 +- docs/html/node64.html | 4 +- docs/html/node65.html | 4 +- docs/html/node66.html | 4 +- docs/html/node67.html | 4 +- docs/html/node68.html | 4 +- docs/html/node69.html | 4 +- docs/html/node7.html | 4 +- docs/html/node70.html | 4 +- docs/html/node71.html | 4 +- docs/html/node72.html | 4 +- docs/html/node73.html | 4 +- docs/html/node74.html | 4 +- docs/html/node75.html | 4 +- docs/html/node76.html | 4 +- docs/html/node77.html | 4 +- docs/html/node78.html | 4 +- docs/html/node79.html | 4 +- docs/html/node8.html | 4 +- docs/html/node80.html | 4 +- docs/html/node81.html | 4 +- docs/html/node82.html | 4 +- docs/html/node83.html | 4 +- docs/html/node84.html | 4 +- docs/html/node85.html | 4 +- docs/html/node86.html | 4 +- docs/html/node87.html | 4 +- docs/html/node88.html | 4 +- docs/html/node89.html | 4 +- docs/html/node9.html | 5 +- docs/html/node90.html | 4 +- docs/html/node91.html | 4 +- docs/html/node92.html | 4 +- docs/html/node93.html | 4 +- docs/html/node94.html | 4 +- docs/html/node95.html | 4 +- docs/html/node96.html | 4 +- docs/html/node97.html | 4 +- docs/html/node98.html | 4 +- docs/html/node99.html | 4 +- docs/html/userhtml.html | 8 +- docs/psblas-3.5.pdf | 223 ++++++++++++++++++++-------------------- docs/src/intro.tex | 2 +- 139 files changed, 403 insertions(+), 411 deletions(-) diff --git a/docs/html/footnode.html b/docs/html/footnode.html index 37fb08144..fda291c2b 100644 --- a/docs/html/footnode.html +++ b/docs/html/footnode.html @@ -1,6 +1,6 @@ - + Footnotes @@ -9,7 +9,7 @@ - + diff --git a/docs/html/img139.png b/docs/html/img139.png index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..dc9b21fc1be204aba7255c2ba2ede852937c94d6 100644 GIT binary patch literal 776 zcmV+j1NZ!iP)F5d1dM`s03pp>l-SHciDqs}G<#5@xs(#kO_XTf zFi@JA8yMx!fWSdP!30t@vnFr|27p;=3lE^kFjX25(#+w&aPSj^$#NM*Mw96(ArzFt8-BgBYAkr*B~JsB~azn}(qotgTQS&i5$$48#jE zUN_kbN`eHEdpHjOJ_*#uH zYzC)JriT}xT)qO%1t83N0j}aR1A}8|00Y}ajPPRt+sxnylWcz`k%FmGW37GOkh;?m0y2y|>3h*7Hm5nw}+ z=1ON^FvY34rh$Q>g#jr8M4)O;!>JP(0#*kgX++NfBA_9RM>RU&cmPh?OgBQop!?$i z5;U_4FfcU$0~}r_77)~e08F9`tiUpaH53LENYKpioq;oeuqqtj1SOSo4?;5&$xfJ$ zsGM0z)*PrnLFKF%0I!^95Ug6z0sjP8<;U^4s$K?;18~jDNJ(8_!2Y=b zt~r5J&8(6nYe51s4isp9NP%94Gn8m1SbO6GnUrXzH2?sUh=oeiQ=L!%0000 - + userhtml @@ -9,7 +9,7 @@ - + @@ -56,9 +56,7 @@ Software version: 3.5.0
Sep 1st, 2017 - - -

+

diff --git a/docs/html/node1.html b/docs/html/node1.html index 4a63189fc..5acc7f7d0 100644 --- a/docs/html/node1.html +++ b/docs/html/node1.html @@ -1,6 +1,6 @@ - + Contents @@ -9,7 +9,7 @@ - + @@ -103,9 +103,7 @@ Contents

- - - +



diff --git a/docs/html/node10.html b/docs/html/node10.html index e5c435bcb..f34e43937 100644 --- a/docs/html/node10.html +++ b/docs/html/node10.html @@ -1,6 +1,6 @@ - + Descriptor data structure @@ -9,7 +9,7 @@ - + @@ -200,8 +200,7 @@ as follows: Figure 3: The PSBLAS defined data type that contains the communication descriptor. - -
+
-
 
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 $dat_i$ the value of the variable $dat$ on process @@ -161,7 +164,10 @@ res = \sqrt{\sum_i dat_i^2}, \end{displaymath} --> - +\begin{displaymath}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">
     <META NAME="resource-type" CONTENT="document">
     <META NAME="distribution" CONTENT="global">
     
    -<META NAME="Generator" CONTENT="LaTeX2HTML v2017.2">
    +<META NAME="Generator" CONTENT="LaTeX2HTML v2018">
     <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
     
     <LINK REL="STYLESHEET" HREF="userhtml.css">
    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 @@
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
     
    -<!--Converted with LaTeX2HTML 2017.2 (Released Jan 23, 2017) -->
    +<!--Converted with LaTeX2HTML 2018 (Released Feb 1, 2018) -->
     <HTML>
     <HEAD>
     <TITLE>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">
     <META NAME="resource-type" CONTENT="document">
     <META NAME="distribution" CONTENT="global">
     
    -<META NAME="Generator" CONTENT="LaTeX2HTML v2017.2">
    +<META NAME="Generator" CONTENT="LaTeX2HTML v2018">
     <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
     
     <LINK REL="STYLESHEET" HREF="userhtml.css">
    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 @@
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
     
    -<!--Converted with LaTeX2HTML 2017.2 (Released Jan 23, 2017) -->
    +<!--Converted with LaTeX2HTML 2018 (Released Feb 1, 2018) -->
     <HTML>
     <HEAD>
     <TITLE>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+v1v7v=EcCEbJEaOE` VE_!"E^#$E]%& E\'(&E[)*,EZ+,1EY-.8EX/0?EW12EEV34LEU56RET78XES9:^ER;<EQ=>EP?@EOABENCDEMEF!ELGH'EKIJKO$LMEE&EEE*RP'QTUVWXYZ[\]^_`abckkkkkkkkkk k k k k kkkkkkkkkkkkkkkkk"k S( kksk#k$k%k&k'k(k)k*k+k,k-k.k/k0k1k2k3k4k5k6k7k8k9k:k;k<k=k>k?k@kAkBkCkDkEkFkGkHkIkJkKkLkMkNkOkPkTkRk!kQkUkVkWkXkYkZk[k\k]k^k_k`kakbkc  -   kS:]!"#$%&'()*, ^3E%E+NE;OMBCL?@23497-E6./01rA:;@8<E'E EE#E>E!?KEFJAGHBCD>=LMOKN][PAQESTUVWXYZ@ @ \P^_`abc@@@@@@@@@E(E,^@ @@ -m@ @@@@@@@@@@@@@ @!@.@/@,@8@"@#@$@%@&@'@(@)@*@+@8@-@0@1@2@3@4@5@:@;@@@9܈@<@F@A@BE-@M@G@H@J@O@P@Q@X@N@R@U@V@WJ@^@Y?@Z@_O@`@b+ # E. zȍ$K #',%y&./2-$0E/M45<369E):?=+>C@.2AEFGHIJPND/ KQRTOL SVWXYZ^UV[]E0`_tabcW  - > ҉7#> !"%&'+$N(*E1-./3,A02<47j56789:;>?@D=FACGEcFIJKOHfnLNXPQRSTUVWE2Z[\`Y?]_bc^a^^f&^^^ -^^E$^ ^ ^ ^^^^^ ^^^^^^^^^^^^^!^^ ^#^)^'^": ^$^&E3^*^+^,^-^.^/^1^(T^0^3^4^6^2s^5^8^;^7^9^=^>^?^N^F^<^@^B^C^D^E^O^R^G^^P^Q^H^I^J^K^L^Mr^U^S!y^TE"E4^W^X^Y^`^V-^Z^\^]^^^_^b^c^aN )w1  -     <E5"*(!Bw#%&'+,.)a/-3/q058467:=9;<E>3?@ABCDE6GJFHLQKMNOPSTXR UWZ[^Y m\`c_ waCCCC UcC -ZE7C -C lCCC C C CC  s7CCCCCCCCC CC&C CCCCC C!C"C#C$C%C(C)C,C' C*C5C- 6C.C/C0C1C2C3C4E8C7C8C;C6 ;C9C=C>CBC< C?CACDCECHCC XCFCJCKCNCI - CLCSCO -&jCPCQCRCUCVCWCZCT -+CXE9C\C]C`C[ -?C^Ca -MCb  - +   kS:]!"#$%&'()*, ^3E%E+NE;OMBCL?@23497-E6./01rA:;@8<E'E EE#E>E!?KEFJAGHBCD>=LMOKN][PAQESTUVWXYZ@ @ \P^_`abc@@@@@@@@@E(E,^@ @@ +m@ @@@@@@@@@ @@@@ @!@.@/@,@@@"@#@$@%@&@'@(@)@*@+@8@-'@0@1@2@3@4@5@:@;@@@9ܐ@<@F@A@BE-@M@G@H@J@O@P@Q@X@N@R@U@V@WJ@^@Y?@Z@_O@`@b3 + E. ȕ$S #',%&./2-,0E/M45<369E):?=+>C@.:AEFGHIJPND/KQRTOLSVWXYZ^UV[]E0`_tabc_  + F ґ?#F !"%&'+$V(*E1-./3,I02<47r56789:;>?@D=FACGEcFIJKOHfvLNXPQRSTUVWE2Z[\`YG]_bc^a^^f/^^^ +^^E$^ ^ ^ ^^^^^ ^^^^^^^^^^^^^!^^ ^#^)^'^":)^$^&E3^*^+^,^-^.^/^1^(T^0^3^4^6^2s^5^8^;^7^9^=^>^?^N^F^<^@^B^C^D^E ^O^R^Gg^P^Q^H^I^J^K^L^M{^U^S!^TE"E4^W^X^Y^`^V-^Z^\^]^^^_^b^c^aO ){5  +   $ <E5"*(!B{#%&'+,.)a3-3/q058467:=9;<E>7?@ABCDE6GJFHLQKMNOPSTXR UWZ[^Y q\`c_ {aCCCC UgC +ZE7C +C lCCC C C CC  s;CCCCCCCCC CC&C CCCCC C!C"C#C$C%C(C)C,C' C*C5C- :C.C/C0C1C2C3C4E8C7C8C;C6 ?C9C=C>CBC< C?CACDCECHCC \CFCJCKCNCI + CLCSCO +&nCPCQCRCUCVCWCZCT ++CXE9C\C]C`C[ +?C^Ca +MCb  +  -n    -_  -E: -! -ؼ #'" -$&).( -^*,-05/ 1347:6  8E;@; -<=>?BCDGA <EKH LIWL cMNOPQRSTUV[X NYa\ F]_`E<b Bc  - 6   w  $ - E= %"  (# $&'.) -@*,-4/ A023:5 V689E>@; j<>?GA BDEEFLH IKQM BNPSTWR gUX ۫YZ[E\]^_`abc  -   E? I B + -# 0!")$ 7Z%'(-* ?+/4. B%023E@6;5 U79:=B< i>@AHC xXDFGJOI KMNUP QSTYV WEA[\`Z ]_bca n k  -   %EB)"4 $%.,#7N&()*+E/013-W2574s6G8Z9:<DFECQHIPRSTUVWXYZ[\]^_`abcEaEE@NEeEEңEE1EX;E wE -YE FE !E `EE;EE5EeE|EñEEDEEEFEGEHEIEJ.RTSw w wwwwwwwwwwwwwwwwwww w!w"w#w$w%w&w'w(w)w*w+w,w-w.w/w0w1w2w3w4w5w6w7w8w9w:w;w<w=w>w?w@wAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwc  -    +r    +c  +E: + ! + #'" +$&).( +b*,-05/ 1347:6 8E;@; -<=>?BCDGA <EKH LIWL cMNOPQRSTUV[X RYa\ J]_`E<b Fc 8 + :   {  ( 1 E= )"  (# $&'.) -D*,-4/ A023:5 V689E>@; j<>?GA BDEEFLH (IKQM ^NPSTWR ƒUX YZ[E\]^_`abc  +   E? c \ +$# 0!")$ 7t%'(-* ?+/4. B?023E@6;5 U479:=B< i>@AHC xrDFGJOI KMNUP QSTYV WEA[\`Z ]_bca    +    %EB)"4 $%.,#7h&()*+E/013-X2574s6G8t9:<DFECQHIPRSTUVWXYZ[\]^_`abcE{E(E@hEEEҽEE1EXUE wE +sE `E ;E `EEUEE5Ee0EEEEDEEEFEGEHEIEJ.lTmw w wwwwwwwwwwwwwwwwwww w!w"w#w$w%w&w'w(w)w*w+w,w-w.w/w0w1w2w3w4w5w6w7w8w9w:w;w<w=w>w?w@wAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwc  +    endstream endobj startxref -1289899 +1289925 %%EOF diff --git a/docs/src/intro.tex b/docs/src/intro.tex index 0c401174e..b1dc6e6a8 100644 --- a/docs/src/intro.tex +++ b/docs/src/intro.tex @@ -363,7 +363,7 @@ follows: \item Call the iterative method of choice, e.g. \verb|psb_bicgstab| \end{enumerate} This is the structure of the sample program -\verb|test/pargen/ppde.f90|. +\verb|test/pargen/psb_d_pde3d.f90|. For a simulation in which the same discretization mesh is used over multiple time steps, the following structure may be more appropriate: