diff --git a/docs/html/footnode.html b/docs/html/footnode.html index 086fb082..649e6bac 100644 --- a/docs/html/footnode.html +++ b/docs/html/footnode.html @@ -144,7 +144,7 @@ sample scatter/gather routines. HREF="node131.html#tex2html31">4
Note: the implementation is for $FCG(1)$. diff --git a/docs/html/img1.png b/docs/html/img1.png index 2bcd8b2c..bd94e965 100644 Binary files a/docs/html/img1.png and b/docs/html/img1.png differ diff --git a/docs/html/img10.png b/docs/html/img10.png index 2049ac15..76e67ffe 100644 Binary files a/docs/html/img10.png and b/docs/html/img10.png differ diff --git a/docs/html/img100.png b/docs/html/img100.png index 50ce2fc9..86b732f9 100644 Binary files a/docs/html/img100.png and b/docs/html/img100.png differ diff --git a/docs/html/img101.png b/docs/html/img101.png index c44d0691..757d9601 100644 Binary files a/docs/html/img101.png and b/docs/html/img101.png differ diff --git a/docs/html/img102.png b/docs/html/img102.png index 503b1ab6..504bcd98 100644 Binary files a/docs/html/img102.png and b/docs/html/img102.png differ diff --git a/docs/html/img105.png b/docs/html/img105.png index 6a6e2e7a..17a85bde 100644 Binary files a/docs/html/img105.png and b/docs/html/img105.png differ diff --git a/docs/html/img106.png b/docs/html/img106.png index 05d4f74a..53d08568 100644 Binary files a/docs/html/img106.png and b/docs/html/img106.png differ diff --git a/docs/html/img107.png b/docs/html/img107.png index de35d7fa..7b1b50e6 100644 Binary files a/docs/html/img107.png and b/docs/html/img107.png differ diff --git a/docs/html/img108.png b/docs/html/img108.png index e157a61d..8ca3ed43 100644 Binary files a/docs/html/img108.png and b/docs/html/img108.png differ diff --git a/docs/html/img109.png b/docs/html/img109.png index 92823e6a..596d7002 100644 Binary files a/docs/html/img109.png and b/docs/html/img109.png differ diff --git a/docs/html/img11.png b/docs/html/img11.png index 74543e1c..0f4cab4e 100644 Binary files a/docs/html/img11.png and b/docs/html/img11.png differ diff --git a/docs/html/img110.png b/docs/html/img110.png index c352f896..449a3c08 100644 Binary files a/docs/html/img110.png and b/docs/html/img110.png differ diff --git a/docs/html/img111.png b/docs/html/img111.png index f21abed1..0f22ca53 100644 Binary files a/docs/html/img111.png and b/docs/html/img111.png differ diff --git a/docs/html/img113.png b/docs/html/img113.png index 0f14d830..7174a30a 100644 Binary files a/docs/html/img113.png and b/docs/html/img113.png differ diff --git a/docs/html/img114.png b/docs/html/img114.png index ffb003b8..47a31088 100644 Binary files a/docs/html/img114.png and b/docs/html/img114.png differ diff --git a/docs/html/img115.png b/docs/html/img115.png index 04caf6e5..1dc3fc97 100644 Binary files a/docs/html/img115.png and b/docs/html/img115.png differ diff --git a/docs/html/img116.png b/docs/html/img116.png index 47f71ed5..303731c2 100644 Binary files a/docs/html/img116.png and b/docs/html/img116.png differ diff --git a/docs/html/img117.png b/docs/html/img117.png index 5cfc2662..05296cb1 100644 Binary files a/docs/html/img117.png and b/docs/html/img117.png differ diff --git a/docs/html/img118.png b/docs/html/img118.png index 988e80e2..54b8b872 100644 Binary files a/docs/html/img118.png and b/docs/html/img118.png differ diff --git a/docs/html/img119.png b/docs/html/img119.png index 34390973..288b4a80 100644 Binary files a/docs/html/img119.png and b/docs/html/img119.png differ diff --git a/docs/html/img12.png b/docs/html/img12.png index cd9db22b..1fc9042c 100644 Binary files a/docs/html/img12.png and b/docs/html/img12.png differ diff --git a/docs/html/img120.png b/docs/html/img120.png index be0d5a7d..a802fa08 100644 Binary files a/docs/html/img120.png and b/docs/html/img120.png differ diff --git a/docs/html/img121.png b/docs/html/img121.png index 101ad4d6..88a40ab1 100644 Binary files a/docs/html/img121.png and b/docs/html/img121.png differ diff --git a/docs/html/img122.png b/docs/html/img122.png index a8d143ed..2c8ee64c 100644 Binary files a/docs/html/img122.png and b/docs/html/img122.png differ diff --git a/docs/html/img123.png b/docs/html/img123.png index faeee6e4..395516d9 100644 Binary files a/docs/html/img123.png and b/docs/html/img123.png differ diff --git a/docs/html/img124.png b/docs/html/img124.png index 18112b72..1cfdaf8a 100644 Binary files a/docs/html/img124.png and b/docs/html/img124.png differ diff --git a/docs/html/img125.png b/docs/html/img125.png index f51cb667..97bf0767 100644 Binary files a/docs/html/img125.png and b/docs/html/img125.png differ diff --git a/docs/html/img126.png b/docs/html/img126.png index 83d7a517..2990ab49 100644 Binary files a/docs/html/img126.png and b/docs/html/img126.png differ diff --git a/docs/html/img127.png b/docs/html/img127.png index 4a97c54d..85cad49a 100644 Binary files a/docs/html/img127.png and b/docs/html/img127.png differ diff --git a/docs/html/img128.png b/docs/html/img128.png index 51862530..8569567c 100644 Binary files a/docs/html/img128.png and b/docs/html/img128.png differ diff --git a/docs/html/img13.png b/docs/html/img13.png index 07d08f0b..00a5c41b 100644 Binary files a/docs/html/img13.png and b/docs/html/img13.png differ diff --git a/docs/html/img130.png b/docs/html/img130.png index 77dcbe5b..5d5f1071 100644 Binary files a/docs/html/img130.png and b/docs/html/img130.png differ diff --git a/docs/html/img131.png b/docs/html/img131.png index 2dc97d67..3a1efe12 100644 Binary files a/docs/html/img131.png and b/docs/html/img131.png differ diff --git a/docs/html/img132.png b/docs/html/img132.png index 5976bb15..4d735b64 100644 Binary files a/docs/html/img132.png and b/docs/html/img132.png differ diff --git a/docs/html/img133.png b/docs/html/img133.png index c39d31df..f98b00f1 100644 Binary files a/docs/html/img133.png and b/docs/html/img133.png differ diff --git a/docs/html/img134.png b/docs/html/img134.png index fad10afc..34eb289a 100644 Binary files a/docs/html/img134.png and b/docs/html/img134.png differ diff --git a/docs/html/img135.png b/docs/html/img135.png index 865798ac..9639222b 100644 Binary files a/docs/html/img135.png and b/docs/html/img135.png differ diff --git a/docs/html/img136.png b/docs/html/img136.png index a1ce8b14..15edd122 100644 Binary files a/docs/html/img136.png and b/docs/html/img136.png differ diff --git a/docs/html/img137.png b/docs/html/img137.png index f5338df3..32ad73cd 100644 Binary files a/docs/html/img137.png and b/docs/html/img137.png differ diff --git a/docs/html/img139.png b/docs/html/img139.png index bb8f30e9..1d74314f 100644 Binary files a/docs/html/img139.png and b/docs/html/img139.png differ diff --git a/docs/html/img14.png b/docs/html/img14.png index 4f94ec28..cd26da39 100644 Binary files a/docs/html/img14.png and b/docs/html/img14.png differ diff --git a/docs/html/img140.png b/docs/html/img140.png index b553a918..c1ed1d0f 100644 Binary files a/docs/html/img140.png and b/docs/html/img140.png differ diff --git a/docs/html/img142.png b/docs/html/img142.png index 10db9042..db35e8ed 100644 Binary files a/docs/html/img142.png and b/docs/html/img142.png differ diff --git a/docs/html/img144.png b/docs/html/img144.png index 8960f51e..d69addb3 100644 Binary files a/docs/html/img144.png and b/docs/html/img144.png differ diff --git a/docs/html/img145.png b/docs/html/img145.png index d7b41db3..7e4038a8 100644 Binary files a/docs/html/img145.png and b/docs/html/img145.png differ diff --git a/docs/html/img146.png b/docs/html/img146.png index aeaea35d..789a7c2b 100644 Binary files a/docs/html/img146.png and b/docs/html/img146.png differ diff --git a/docs/html/img154.png b/docs/html/img154.png index 4713133c..8388c21d 100644 Binary files a/docs/html/img154.png and b/docs/html/img154.png differ diff --git a/docs/html/img155.png b/docs/html/img155.png index 0603223e..49303763 100644 Binary files a/docs/html/img155.png and b/docs/html/img155.png differ diff --git a/docs/html/img157.png b/docs/html/img157.png index 0b4b6c1c..bbd4a64a 100644 Binary files a/docs/html/img157.png and b/docs/html/img157.png differ diff --git a/docs/html/img158.png b/docs/html/img158.png index f7f0a499..53e8bebb 100644 Binary files a/docs/html/img158.png and b/docs/html/img158.png differ diff --git a/docs/html/img162.png b/docs/html/img162.png index 4f50eeb0..b415b470 100644 Binary files a/docs/html/img162.png and b/docs/html/img162.png differ diff --git a/docs/html/img163.png b/docs/html/img163.png index 4b9596ba..6a11e661 100644 Binary files a/docs/html/img163.png and b/docs/html/img163.png differ diff --git a/docs/html/img164.png b/docs/html/img164.png index 0e2bf7fa..384de393 100644 Binary files a/docs/html/img164.png and b/docs/html/img164.png differ diff --git a/docs/html/img165.png b/docs/html/img165.png index 09d1d796..93e93d68 100644 Binary files a/docs/html/img165.png and b/docs/html/img165.png differ diff --git a/docs/html/img166.png b/docs/html/img166.png index 41988bf5..340afd48 100644 Binary files a/docs/html/img166.png and b/docs/html/img166.png differ diff --git a/docs/html/img167.png b/docs/html/img167.png new file mode 100644 index 00000000..d894ba94 Binary files /dev/null and b/docs/html/img167.png differ diff --git a/docs/html/img168.png b/docs/html/img168.png new file mode 100644 index 00000000..558f7c1e Binary files /dev/null and b/docs/html/img168.png differ diff --git a/docs/html/img17.png b/docs/html/img17.png index 47445ae6..a7cebb04 100644 Binary files a/docs/html/img17.png and b/docs/html/img17.png differ diff --git a/docs/html/img18.png b/docs/html/img18.png index 5881302d..be662022 100644 Binary files a/docs/html/img18.png and b/docs/html/img18.png differ diff --git a/docs/html/img19.png b/docs/html/img19.png index e98a26a4..fd923e2a 100644 Binary files a/docs/html/img19.png and b/docs/html/img19.png differ diff --git a/docs/html/img2.png b/docs/html/img2.png index 5658c465..cb126073 100644 Binary files a/docs/html/img2.png and b/docs/html/img2.png differ diff --git a/docs/html/img20.png b/docs/html/img20.png index 40c59dfd..22157c8d 100644 Binary files a/docs/html/img20.png and b/docs/html/img20.png differ diff --git a/docs/html/img21.png b/docs/html/img21.png index bd2bea65..0ec900c7 100644 Binary files a/docs/html/img21.png and b/docs/html/img21.png differ diff --git a/docs/html/img23.png b/docs/html/img23.png index 23642ca7..3e50141c 100644 Binary files a/docs/html/img23.png and b/docs/html/img23.png differ diff --git a/docs/html/img24.png b/docs/html/img24.png index 1d343a4e..21946a7d 100644 Binary files a/docs/html/img24.png and b/docs/html/img24.png differ diff --git a/docs/html/img27.png b/docs/html/img27.png index 7dfb3447..febfe5af 100644 Binary files a/docs/html/img27.png and b/docs/html/img27.png differ diff --git a/docs/html/img28.png b/docs/html/img28.png index db98c2fe..f4843d98 100644 Binary files a/docs/html/img28.png and b/docs/html/img28.png differ diff --git a/docs/html/img29.png b/docs/html/img29.png index e341cc95..4b6d5f61 100644 Binary files a/docs/html/img29.png and b/docs/html/img29.png differ diff --git a/docs/html/img3.png b/docs/html/img3.png index 09ebbe5b..46f3bfda 100644 Binary files a/docs/html/img3.png and b/docs/html/img3.png differ diff --git a/docs/html/img30.png b/docs/html/img30.png index e1c0218c..c0a7d73d 100644 Binary files a/docs/html/img30.png and b/docs/html/img30.png differ diff --git a/docs/html/img31.png b/docs/html/img31.png index b48895ac..dc5293d0 100644 Binary files a/docs/html/img31.png and b/docs/html/img31.png differ diff --git a/docs/html/img32.png b/docs/html/img32.png index e277596f..3f29355a 100644 Binary files a/docs/html/img32.png and b/docs/html/img32.png differ diff --git a/docs/html/img33.png b/docs/html/img33.png index fb967761..7833852c 100644 Binary files a/docs/html/img33.png and b/docs/html/img33.png differ diff --git a/docs/html/img34.png b/docs/html/img34.png index ef5546ea..f0d95692 100644 Binary files a/docs/html/img34.png and b/docs/html/img34.png differ diff --git a/docs/html/img35.png b/docs/html/img35.png index 5f314377..4b88fc0b 100644 Binary files a/docs/html/img35.png and b/docs/html/img35.png differ diff --git a/docs/html/img36.png b/docs/html/img36.png index 51da0ffd..5f399631 100644 Binary files a/docs/html/img36.png and b/docs/html/img36.png differ diff --git a/docs/html/img38.png b/docs/html/img38.png index e1a29cbd..7af0b547 100644 Binary files a/docs/html/img38.png and b/docs/html/img38.png differ diff --git a/docs/html/img39.png b/docs/html/img39.png index 262d8531..b693f7e5 100644 Binary files a/docs/html/img39.png and b/docs/html/img39.png differ diff --git a/docs/html/img4.png b/docs/html/img4.png index cb98a058..16215cdc 100644 Binary files a/docs/html/img4.png and b/docs/html/img4.png differ diff --git a/docs/html/img44.png b/docs/html/img44.png index 3f7ed03f..c4c08188 100644 Binary files a/docs/html/img44.png and b/docs/html/img44.png differ diff --git a/docs/html/img45.png b/docs/html/img45.png index ac19136b..81170511 100644 Binary files a/docs/html/img45.png and b/docs/html/img45.png differ diff --git a/docs/html/img46.png b/docs/html/img46.png index 698eace9..a2b5d2b9 100644 Binary files a/docs/html/img46.png and b/docs/html/img46.png differ diff --git a/docs/html/img47.png b/docs/html/img47.png index 15dbb2d1..a5da47f0 100644 Binary files a/docs/html/img47.png and b/docs/html/img47.png differ diff --git a/docs/html/img48.png b/docs/html/img48.png index 9849391f..4694a8cc 100644 Binary files a/docs/html/img48.png and b/docs/html/img48.png differ diff --git a/docs/html/img5.png b/docs/html/img5.png index c46a3819..b217500d 100644 Binary files a/docs/html/img5.png and b/docs/html/img5.png differ diff --git a/docs/html/img50.png b/docs/html/img50.png index 0167f008..14fd3ea0 100644 Binary files a/docs/html/img50.png and b/docs/html/img50.png differ diff --git a/docs/html/img51.png b/docs/html/img51.png index 92679bed..7553b4a8 100644 Binary files a/docs/html/img51.png and b/docs/html/img51.png differ diff --git a/docs/html/img52.png b/docs/html/img52.png index 94cead1b..4f54c6e9 100644 Binary files a/docs/html/img52.png and b/docs/html/img52.png differ diff --git a/docs/html/img53.png b/docs/html/img53.png index 2bfb5e36..3016a54a 100644 Binary files a/docs/html/img53.png and b/docs/html/img53.png differ diff --git a/docs/html/img54.png b/docs/html/img54.png index 98a0daec..31995149 100644 Binary files a/docs/html/img54.png and b/docs/html/img54.png differ diff --git a/docs/html/img55.png b/docs/html/img55.png index a7fd3b73..69185636 100644 Binary files a/docs/html/img55.png and b/docs/html/img55.png differ diff --git a/docs/html/img56.png b/docs/html/img56.png index 7d104962..3a198f85 100644 Binary files a/docs/html/img56.png and b/docs/html/img56.png differ diff --git a/docs/html/img57.png b/docs/html/img57.png index 6ce9093e..f5804990 100644 Binary files a/docs/html/img57.png and b/docs/html/img57.png differ diff --git a/docs/html/img59.png b/docs/html/img59.png index 9eb4538d..bb04ee28 100644 Binary files a/docs/html/img59.png and b/docs/html/img59.png differ diff --git a/docs/html/img6.png b/docs/html/img6.png index 28b47786..db670504 100644 Binary files a/docs/html/img6.png and b/docs/html/img6.png differ diff --git a/docs/html/img60.png b/docs/html/img60.png index f213c213..1450f40c 100644 Binary files a/docs/html/img60.png and b/docs/html/img60.png differ diff --git a/docs/html/img61.png b/docs/html/img61.png index d71bd926..840e9850 100644 Binary files a/docs/html/img61.png and b/docs/html/img61.png differ diff --git a/docs/html/img62.png b/docs/html/img62.png index 432763a5..0cb6f7f2 100644 Binary files a/docs/html/img62.png and b/docs/html/img62.png differ diff --git a/docs/html/img64.png b/docs/html/img64.png index 432763a5..0cb6f7f2 100644 Binary files a/docs/html/img64.png and b/docs/html/img64.png differ diff --git a/docs/html/img65.png b/docs/html/img65.png index 0f133fbf..9e29b601 100644 Binary files a/docs/html/img65.png and b/docs/html/img65.png differ diff --git a/docs/html/img66.png b/docs/html/img66.png index 33b41c4d..20b3af47 100644 Binary files a/docs/html/img66.png and b/docs/html/img66.png differ diff --git a/docs/html/img67.png b/docs/html/img67.png index 2068bf5d..987d5e9a 100644 Binary files a/docs/html/img67.png and b/docs/html/img67.png differ diff --git a/docs/html/img69.png b/docs/html/img69.png index 2202ac74..2b37abe9 100644 Binary files a/docs/html/img69.png and b/docs/html/img69.png differ diff --git a/docs/html/img7.png b/docs/html/img7.png index 34864f25..47702821 100644 Binary files a/docs/html/img7.png and b/docs/html/img7.png differ diff --git a/docs/html/img70.png b/docs/html/img70.png index 5fd95a8c..0da309de 100644 Binary files a/docs/html/img70.png and b/docs/html/img70.png differ diff --git a/docs/html/img71.png b/docs/html/img71.png index ab90c16d..4131707b 100644 Binary files a/docs/html/img71.png and b/docs/html/img71.png differ diff --git a/docs/html/img72.png b/docs/html/img72.png index c4b1412a..ba3d4c05 100644 Binary files a/docs/html/img72.png and b/docs/html/img72.png differ diff --git a/docs/html/img74.png b/docs/html/img74.png index b286bba5..b57bf530 100644 Binary files a/docs/html/img74.png and b/docs/html/img74.png differ diff --git a/docs/html/img75.png b/docs/html/img75.png index 23795876..499ac4c5 100644 Binary files a/docs/html/img75.png and b/docs/html/img75.png differ diff --git a/docs/html/img76.png b/docs/html/img76.png index bfd4b177..10647c53 100644 Binary files a/docs/html/img76.png and b/docs/html/img76.png differ diff --git a/docs/html/img77.png b/docs/html/img77.png index c86cc64f..b5548477 100644 Binary files a/docs/html/img77.png and b/docs/html/img77.png differ diff --git a/docs/html/img78.png b/docs/html/img78.png index 18b5c0a9..d162475d 100644 Binary files a/docs/html/img78.png and b/docs/html/img78.png differ diff --git a/docs/html/img8.png b/docs/html/img8.png index 52f4171f..8d590725 100644 Binary files a/docs/html/img8.png and b/docs/html/img8.png differ diff --git a/docs/html/img82.png b/docs/html/img82.png index 3ffa14f5..ff0dce4a 100644 Binary files a/docs/html/img82.png and b/docs/html/img82.png differ diff --git a/docs/html/img83.png b/docs/html/img83.png index a4793c56..0763c952 100644 Binary files a/docs/html/img83.png and b/docs/html/img83.png differ diff --git a/docs/html/img84.png b/docs/html/img84.png index c1e8d746..e16a2af2 100644 Binary files a/docs/html/img84.png and b/docs/html/img84.png differ diff --git a/docs/html/img85.png b/docs/html/img85.png index 37a6ec01..17e67867 100644 Binary files a/docs/html/img85.png and b/docs/html/img85.png differ diff --git a/docs/html/img87.png b/docs/html/img87.png index 7272efa2..68a5bd7a 100644 Binary files a/docs/html/img87.png and b/docs/html/img87.png differ diff --git a/docs/html/img88.png b/docs/html/img88.png index 6205fcae..f47c9093 100644 Binary files a/docs/html/img88.png and b/docs/html/img88.png differ diff --git a/docs/html/img9.png b/docs/html/img9.png index a7b5737a..18260936 100644 Binary files a/docs/html/img9.png and b/docs/html/img9.png differ diff --git a/docs/html/img90.png b/docs/html/img90.png index d7b63b63..23d1fd06 100644 Binary files a/docs/html/img90.png and b/docs/html/img90.png differ diff --git a/docs/html/img91.png b/docs/html/img91.png index 1a5e9297..b7f166e9 100644 Binary files a/docs/html/img91.png and b/docs/html/img91.png differ diff --git a/docs/html/img92.png b/docs/html/img92.png index a96b5b14..448dd74a 100644 Binary files a/docs/html/img92.png and b/docs/html/img92.png differ diff --git a/docs/html/img93.png b/docs/html/img93.png index a16e477b..619cdc20 100644 Binary files a/docs/html/img93.png and b/docs/html/img93.png differ diff --git a/docs/html/img94.png b/docs/html/img94.png index c7fd4779..656e7068 100644 Binary files a/docs/html/img94.png and b/docs/html/img94.png differ diff --git a/docs/html/img95.png b/docs/html/img95.png index 485ba97e..64a22610 100644 Binary files a/docs/html/img95.png and b/docs/html/img95.png differ diff --git a/docs/html/img96.png b/docs/html/img96.png index 108b51d1..fe961f95 100644 Binary files a/docs/html/img96.png and b/docs/html/img96.png differ diff --git a/docs/html/img97.png b/docs/html/img97.png index 6a4aacc6..183814e1 100644 Binary files a/docs/html/img97.png and b/docs/html/img97.png differ diff --git a/docs/html/img98.png b/docs/html/img98.png index 155fcb94..01d4adf8 100644 Binary files a/docs/html/img98.png and b/docs/html/img98.png differ diff --git a/docs/html/img99.png b/docs/html/img99.png index 75c942c9..493bdcc4 100644 Binary files a/docs/html/img99.png and b/docs/html/img99.png differ diff --git a/docs/html/index.html b/docs/html/index.html index 00cf6b85..3285bb73 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -61,7 +61,7 @@ University of Rome ``Tor Vergata'', Italy
Software version: 3.5.0
-May 1st, 2017 +Sep 1st, 2017 diff --git a/docs/html/node113.html b/docs/html/node113.html index d1032a4e..c2f43085 100644 --- a/docs/html/node113.html +++ b/docs/html/node113.html @@ -132,7 +132,7 @@ Specified as: an integer value + + +psb_krylov -- Krylov Methods Driver Routine + + + + + + + + + + + + + + + + + + +next + +up + +previous + +contents +
+ Next: Bibliography + Up: Iterative Methods + Previous: Iterative Methods +   Contents +
+
+ + +

+
+psb_krylov -- Krylov Methods Driver + Routine +

+ +

+This subroutine is a driver that provides a general interface for all +the Krylov-Subspace family methods implemented in PSBLAS version 2. + +

+The stopping criterion can take the following values: +

+
1
+
normwise backward error in the infinity +norm; the iteration is stopped when +

+
+ + +\begin{displaymath}err = \frac{\Vert r_i\Vert}{(\Vert A\Vert\Vert x_i\Vert+\Vert b\Vert)} < eps \end{displaymath} +
+
+

+
+
2
+
Relative residual in the 2-norm; the iteration is stopped +when +

+
+ + +\begin{displaymath}err = \frac{\Vert r_i\Vert}{\Vert b\Vert _2} < eps \end{displaymath} +
+
+

+
+
3
+
Relative residual reduction in the 2-norm; the iteration is stopped +when +

+
+ + +\begin{displaymath}err = \frac{\Vert r_i\Vert}{\Vert r_0\Vert _2} < eps \end{displaymath} +
+
+

+
+
+The behaviour is controlled by the istop argument (see +later). In the above formulae, $x_i$ is the tentative solution and +$r_i=b-Ax_i$ the corresponding residual at the $i$-th iteration. + +

+
+\begin{lstlisting}
+call psb_krylov(method,a,prec,b,x,eps,desc_a,info,&
+& itmax,iter,err,itrace,irst,istop,cond)
+\end{lstlisting} +
+ +

+

+
Type:
+
Synchronous. +
+
On Entry
+
+
+
method
+
a string that defines the iterative method to be + used. Supported values are: +
+
CG:
+
the Conjugate Gradient method; + +
+
CGS:
+
the Conjugate Gradient Stabilized method; + +

+

+
GCR:
+
the Generalized Conjugate Residual method; + +
+
FCG:
+
the Flexible Conjugate Gradient method4; + +

+

+
BICG:
+
the Bi-Conjugate Gradient method; + +
+
BICGSTAB:
+
the Bi-Conjugate Gradient Stabilized method; + +
+
BICGSTABL:
+
the Bi-Conjugate Gradient Stabilized method with restarting; + +
+
RGMRES:
+
the Generalized Minimal Residual method with restarting. + +
+
+
+
a
+
the local portion of global sparse matrix +$A$. +
+Scope: local +
+Type: required +
+Intent: in. +
+Specified as: a structured data of type spdatapsb_Tspmat_type. +
+
prec
+
The data structure containing the preconditioner. +
+Scope: local +
+Type: required +
+Intent: in. +
+Specified as: a structured data of type precdatapsb_prec_type. +
+
b
+
The RHS vector. +
+Scope: local +
+Type: required +
+Intent: in. +
+Specified as: a rank one array or an object of type vdatapsb_T_vect_type. +
+
x
+
The initial guess. +
+Scope: local +
+Type: required +
+Intent: inout. +
+Specified as: a rank one array or an object of type vdatapsb_T_vect_type. +
+
eps
+
The stopping tolerance. +
+Scope: global +
+Type: required +
+Intent: in. +
+Specified as: a real number. +
+
desc_a
+
contains data structures for communications. +
+Scope: local +
+Type: required +
+Intent: in. +
+Specified as: a structured data of type descdatapsb_desc_type. +
+
itmax
+
The maximum number of iterations to perform. +
+Scope: global +
+Type: optional +
+Intent: in. +
+Default: $itmax = 1000$. +
+Specified as: an integer variable $itmax \ge 1$. +
+
itrace
+
If $>0$ print out an informational message about + convergence every $itrace$ iterations. +
+Scope: global +
+Type: optional +
+Intent: in. +
+
irst
+
An integer specifying the restart parameter. +
+Scope: global +
+Type: optional. +
+Intent: in. +
+Values: $irst>0$. This is employed for the BiCGSTABL or RGMRES +methods, otherwise it is ignored. + +

+

+
istop
+
An integer specifying the stopping criterion. +
+Scope: global +
+Type: optional. +
+Intent: in. +
+Values: 1: use the normwise backward error, 2: use the scaled 2-norm +of the residual, 3: use the residual reduction in the 2-norm. Default: 2. +
+
On Return
+
+
+
x
+
The computed solution. +
+Scope: local +
+Type: required +
+Intent: inout. +
+Specified as: a rank one array or an object of type vdatapsb_T_vect_type. +
+
iter
+
The number of iterations performed. +
+Scope: global +
+Type: optional +
+Intent: out. +
+Returned as: an integer variable. +
+
err
+
The convergence estimate on exit. +
+Scope: global +
+Type: optional +
+Intent: out. +
+Returned as: a real number. +
+
cond
+
An estimate of the condition number of matrix $A$; only + available with the $CG$ method on real data. +
+Scope: global +
+Type: optional +
+Intent: out. +
+Returned as: a real number. A correct result will be greater than or +equal to one; if specified for non-real data, or an error occurred, +zero is returned. +
+
info
+
Error code. +
+Scope: local +
+Type: required +
+Intent: out. +
+An integer value; 0 means no error has been detected. +
+
+ +

+ +

+ +

+ +

+


+ + +next + +up + +previous + +contents +
+ Next: Bibliography + Up: Iterative Methods + Previous: Iterative Methods +   Contents + + + + diff --git a/docs/html/node132.html b/docs/html/node132.html new file mode 100644 index 00000000..37d1a4bf --- /dev/null +++ b/docs/html/node132.html @@ -0,0 +1,173 @@ + + + + + +Bibliography + + + + + + + + + + + + + + + + + + + +next + +up + +previous + +contents +
+ Next: About this document ... + Up: userhtml + Previous: psb_krylov Krylov +   Contents +

+ + +

+Bibliography +

1 +
+ D. Barbieri, V. Cardellini, S. Filippone and D. Rouson +Design Patterns for Scientific Computations on Sparse Matrices, + HPSS 2011, Algorithms and Programming Tools for Next-Generation High-Performance Scientific Software, Bordeaux, Sep. 2011 + +

+

2 +
+G. Bella, S. Filippone, A. De Maio and M. Testa, +A Simulation Model for Forest Fires, +in J. Dongarra, K. Madsen, J. Wasniewski, editors, +Proceedings of PARA 04 Workshop on State of the Art +in Scientific Computing, pp. 546-553, Lecture Notes in Computer Science, +Springer, 2005. +

3 +
A. Buttari, D. di Serafino, P. D'Ambra, S. Filippone,
+2LEV-D2P4: a package of high-performance preconditioners,
+Applicable Algebra in Engineering, Communications and Computing, +Volume 18, Number 3, May, 2007, pp. 223-239

4 +
P. D'Ambra, S. Filippone, D. Di Serafino
+On the Development of PSBLAS-based Parallel Two-level Schwarz Preconditioners +
+Applied Numerical Mathematics, Elsevier Science, +Volume 57, Issues 11-12, November-December 2007, Pages 1181-1196. +

+

5 +
+ Dongarra, J. J., DuCroz, J., Hammarling, S. and Hanson, R., +An Extended Set of Fortran Basic Linear Algebra Subprograms, +ACM Trans. Math. Softw. vol. 14, 1-17, 1988. +

6 +
+ Dongarra, J., DuCroz, J., Hammarling, S. and Duff, I., +A Set of level 3 Basic Linear Algebra Subprograms, +ACM Trans. Math. Softw. vol. 16, 1-17, 1990.

7 +
+J. J. Dongarra and R. C. Whaley, +A User's Guide to the BLACS v. 1.1, +Lapack Working Note 94, Tech. Rep. UT-CS-95-281, University of +Tennessee, March 1995 (updated May 1997).

8 +
+I. Duff, M. Marrone, G. Radicati and C. Vittoli, +Level 3 Basic Linear Algebra Subprograms for Sparse Matrices: +a User Level Interface, +ACM Transactions on Mathematical Software, 23(3), pp. 379-401, 1997.

9 +
+I. Duff, M. Heroux and R. Pozo, +An Overview of the Sparse Basic Linear +Algebra Subprograms: the New Standard from the BLAS Technical Forum, +ACM Transactions on Mathematical Software, 28(2), pp. 239-267, 2002. +

10 +
+S. Filippone and M. Colajanni, +PSBLAS: A Library for Parallel Linear Algebra +Computation on Sparse Matrices, +
+ACM Transactions on Mathematical Software, 26(4), pp. 527-550, 2000.

11 +
+S. Filippone and A. Buttari, +Object-Oriented Techniques for Sparse Matrix Computations in Fortran 2003, +
+ACM Transactions on Mathematical Software, 38(4), 2012.

12 +
+S. Filippone, P. D'Ambra, M. Colajanni, +Using a Parallel Library of Sparse Linear Algebra in a Fluid Dynamics +Applications Code on Linux Clusters, +in G. Joubert, A. Murli, F. Peters, M. Vanneschi, editors, +Parallel Computing - Advances & Current Issues, +pp. 441-448, Imperial College Press, 2002.

13 +
+ Gamma, E., Helm, R., Johnson, R., and Vlissides, + J. 1995. + Design Patterns: Elements of Reusable Object-Oriented Software. + Addison-Wesley. + +

+

14 +
+Karypis, G. and Kumar, V., +METIS: Unstructured Graph Partitioning and Sparse Matrix + Ordering System. +Minneapolis, MN 55455: University of Minnesota, Department of + Computer Science, 1995. +Internet Address: http://www.cs.umn.edu/~karypis. +

15 +
+Lawson, C., Hanson, R., Kincaid, D. and Krogh, F., + Basic Linear Algebra Subprograms for Fortran usage, +ACM Trans. Math. Softw. vol. 5, 38-329, 1979. + +

+

16 +
+Machiels, L. and Deville, M. +Fortran 90: An entry to object-oriented programming for the solution + of partial differential equations. +ACM Trans. Math. Softw. vol. 23, 32-49. +

17 +
+Metcalf, M., Reid, J. and Cohen, M. +Fortran 95/2003 explained. +Oxford University Press, 2004.

18 +
+Rouson, D.W.I., Xia, J., Xu, X.: Scientific Software Design: The + Object-Oriented Way. Cambridge University Press (2011) + +

+

19 +
+M. Snir, S. Otto, S. Huss-Lederman, D. Walker and J. Dongarra, +MPI: The Complete Reference. Volume 1 - The MPI Core, second edition, +MIT Press, 1998.
+ +

+


+ + + diff --git a/docs/html/node133.html b/docs/html/node133.html new file mode 100644 index 00000000..36c4c48b --- /dev/null +++ b/docs/html/node133.html @@ -0,0 +1,70 @@ + + + + + +About this document ... + + + + + + + + + + + + + + + + +next + +up + +previous + +contents +
+ Up: userhtml + Previous: Bibliography +   Contents +
+
+ + +

+About this document ... +

+

+This document was generated using the +LaTeX2HTML translator Version 2012 (1.2) +

+Copyright © 1993, 1994, 1995, 1996, +Nikos Drakos, +Computer Based Learning Unit, University of Leeds. +
+Copyright © 1997, 1998, 1999, +Ross Moore, +Mathematics Department, Macquarie University, Sydney. +

+The command line arguments were:
+ latex2html -local_icons -noaddress -dir ../../html userhtml.tex +

+The translation was initiated by Salvatore Filippone on 2017-08-09 +


+ + + diff --git a/docs/html/node37.html b/docs/html/node37.html index de737d49..42636170 100644 --- a/docs/html/node37.html +++ b/docs/html/node37.html @@ -56,14 +56,15 @@ tril -- Return the lower triangle
-    call a%tril(b,info[,&
-       & diag,imin,imax,jmin,jmax,rscale,cscale])
+    call a%tril(l,info[,&
+       & diag,imin,imax,jmin,jmax,rscale,cscale,u])
 

Returns the lower triangular part of submatrix A(imin:imax,jmin:jmax), optionally rescaling row/col indices to -the range 1:imax-imin+1,1:jmax-jmin+1. +the range 1:imax-imin+1,1:jmax-jmin+1 and returing the +complementary upper triangle.

Type:
Asynchronous. @@ -97,8 +98,13 @@ Type: optional.
On Return
-
b
-
A copy of a subtriangle of a. +
l
+
A copy of the lower triangle of a. +
+A variable of type psb_Tspmat_type. +
+
u
+
(optional) A copy of the upper triangle of a.
A variable of type psb_Tspmat_type.
diff --git a/docs/html/node38.html b/docs/html/node38.html index 995fd443..48f60b83 100644 --- a/docs/html/node38.html +++ b/docs/html/node38.html @@ -56,14 +56,15 @@ triu -- Return the upper triangle
-    call a%triu(b,info[,&
-       & diag,imin,imax,jmin,jmax,rscale,cscale])
+    call a%triu(u,info[,&
+       & diag,imin,imax,jmin,jmax,rscale,cscale,l])
 

Returns the upper triangular part of submatrix A(imin:imax,jmin:jmax), optionally rescaling row/col indices to -the range 1:imax-imin+1,1:jmax-jmin+1. +the range 1:imax-imin+1,1:jmax-jmin+1, and returing the +complementary lower triangle.

Type:
Asynchronous. @@ -97,8 +98,13 @@ Type: optional.
On Return
-
b
-
A copy of a subtriangle of a. +
u
+
A copy of the upper triangle of a. +
+A variable of type psb_Tspmat_type. +
+
l
+
(optional) A copy of the lower triangle of a.
A variable of type psb_Tspmat_type.
diff --git a/docs/html/node52.html b/docs/html/node52.html index c1a7d78d..e5bc371a 100644 --- a/docs/html/node52.html +++ b/docs/html/node52.html @@ -87,7 +87,7 @@ Data types
$x$, 1.
x
the local portion of global dense matrix $x$.
@@ -159,7 +159,7 @@ Intent: in. Specified as: a rank one or two array or an object of type vdatapsb_T_vect_type containing numbers of type specified in Table 1. The rank of $x$ must be the same of 1. The rank of $y$ must be the same of $x$.
diff --git a/docs/html/node53.html b/docs/html/node53.html index 5566ad83..88e547d4 100644 --- a/docs/html/node53.html +++ b/docs/html/node53.html @@ -57,7 +57,7 @@ psb_gedot -- Dot Product

This function computes dot product between two vectors $x$ and $y$.
If $x$ and

Else if $x$ and WIDTH="25" HEIGHT="15" ALIGN="BOTTOM" BORDER="0" SRC="img26.png" ALT="$dot$">, $x$,
x
the local portion of global dense matrix $x$.
@@ -177,7 +177,7 @@ Intent: in. Specified as: a rank one or two array or an object of type vdatapsb_T_vect_type containing numbers of type specified in Table 2. The rank of $x$ must be the same of 2. The rank of $y$ must be the same of $x$.
@@ -224,7 +224,7 @@ Specified as: an object of type descdatapsb_desc_type.
Function value
is the dot product of subvectors $x$ and

This subroutine computes a series of dot products among the columns of two dense matrices $x$ and

If the matrices are complex, then the usual convention applies, i.e. the conjugate transpose of $x$ is used. If $x$ and $y$ are of rank one, then $res$ is a scalar, else it is a rank one array. @@ -109,10 +109,10 @@ Data types
$res$, $x$,
x
the local portion of global dense matrix $x$.
@@ -163,7 +163,7 @@ Intent: in. Specified as: a rank one or two array or an object of type vdatapsb_T_vect_type containing numbers of type specified in Table 3. The rank of $x$ must be the same of 3. The rank of $y$ must be the same of $x$.
@@ -209,7 +209,7 @@ Specified as: an object of type descdatapsb_desc_type.
res
is the dot product of subvectors $x$ and

This function computes the infinity-norm of a vector $x$.
If $x$ is a real vector it computes infinity norm as: @@ -83,7 +83,7 @@ amax \leftarrow \max_i |x_i|

else if $x$ is a complex vector then it computes the infinity-norm as:

@@ -116,11 +116,11 @@ Data types
@@ -159,7 +159,7 @@ Data types
x
the local portion of global dense matrix $x$.
@@ -190,7 +190,7 @@ Specified as: an object of type descdatapsb_desc_type.
Function value
is the infinity norm of subvector $x$.
diff --git a/docs/html/node56.html b/docs/html/node56.html index 3c6b12b0..85d06dfe 100644 --- a/docs/html/node56.html +++ b/docs/html/node56.html @@ -58,7 +58,7 @@ psb_geamaxs -- Generalized Infinity Norm

This subroutine computes a series of infinity norms on the columns of a dense matrix $x$:

@@ -92,11 +92,11 @@ Data types
$amax$ $x$ Function
@@ -135,7 +135,7 @@ Data types
x
the local portion of global dense matrix $x$.
@@ -165,7 +165,7 @@ Specified as: an object of type descdatapsb_desc_type.
res
is the infinity norm of the columns of $x$.
diff --git a/docs/html/node57.html b/docs/html/node57.html index 53f40a07..de9b84c4 100644 --- a/docs/html/node57.html +++ b/docs/html/node57.html @@ -57,12 +57,12 @@ psb_norm1 -- 1-Norm of Vector

This function computes the 1-norm of a vector $x$.
If $x$ is a real vector it computes 1-norm as: @@ -82,7 +82,7 @@ asum \leftarrow \|x_i\|

else if $x$ is a complex vector then it computes 1-norm as:

@@ -121,7 +121,7 @@ Data types SRC="img35.png" ALT="$asum$">
@@ -160,7 +160,7 @@ Data types
x
the local portion of global dense matrix $x$.
@@ -192,7 +192,7 @@ Specified as: an object of type descdatapsb_desc_type.
Function value
is the 1-norm of vector $x$.
diff --git a/docs/html/node58.html b/docs/html/node58.html index 9b55a521..7df1accd 100644 --- a/docs/html/node58.html +++ b/docs/html/node58.html @@ -58,7 +58,7 @@ psb_geasums -- Generalized 1-Norm of Vector

This subroutine computes a series of 1-norms on the columns of a dense matrix $x$:

@@ -77,12 +77,12 @@ res(i) \leftarrow \max_k |x(k,i)|

This function computes the 1-norm of a vector $x$.
If $x$ is a real vector it computes 1-norm as: @@ -102,7 +102,7 @@ res(i) \leftarrow \|x_i\|

else if $x$ is a complex vector then it computes 1-norm as:

@@ -136,11 +136,11 @@ Data types
$res$ $x$ Subroutine $x$ Function
@@ -179,7 +179,7 @@ Data types
x
the local portion of global dense matrix $x$.
@@ -211,7 +211,7 @@ Specified as: an object of type descdatapsb_desc_type.
res
contains the 1-norm of (the columns of) $x$.
diff --git a/docs/html/node59.html b/docs/html/node59.html index 3c747c6b..f1681b0a 100644 --- a/docs/html/node59.html +++ b/docs/html/node59.html @@ -57,12 +57,12 @@ psb_norm2 -- 2-Norm of Vector

This function computes the 2-norm of a vector $x$.
If $x$ is a real vector it computes 2-norm as: @@ -82,7 +82,7 @@ nrm2 \leftarrow \sqrt{x^T x}

else if $x$ is a complex vector then it computes 2-norm as:

@@ -114,7 +114,7 @@ Data types SRC="img40.png" ALT="$nrm2$">
@@ -158,7 +158,7 @@ psb_norm2(x, desc_a, info)
x
the local portion of global dense matrix $x$.
@@ -189,7 +189,7 @@ Specified as: an object of type descdatapsb_desc_type.
Function Value
is the 2-norm of subvector $x$.
diff --git a/docs/html/node60.html b/docs/html/node60.html index 0ede6524..5d9442b1 100644 --- a/docs/html/node60.html +++ b/docs/html/node60.html @@ -58,7 +58,7 @@ psb_genrm2s -- Generalized 2-Norm of Vector

This subroutine computes a series of 2-norms on the columns of a dense matrix $x$:

@@ -92,11 +92,11 @@ Data types
$res$ $x$ Subroutine $x$ Function
@@ -135,7 +135,7 @@ Data types
x
the local portion of global dense matrix $x$.
@@ -167,7 +167,7 @@ Specified as: an object of type descdatapsb_desc_type.
res
contains the 1-norm of (the columns of) $x$.
diff --git a/docs/html/node63.html b/docs/html/node63.html index 1c7c14b5..8dff2508 100644 --- a/docs/html/node63.html +++ b/docs/html/node63.html @@ -89,7 +89,7 @@ y \leftarrow \alpha A^T x + \beta y -->
$res$ $x$ Subroutine
@@ -128,7 +128,7 @@ Data types


\begin{lstlisting}
 call psb_halo(x, desc_a, info)
@@ -146,7 +146,7 @@ call psb_halo(x, desc_a, info, work, data)
 </DD>
 <DT><STRONG>x</STRONG></DT>
 <DD>global dense matrix <IMG
- WIDTH=.
@@ -181,7 +181,7 @@ Type: optional Intent: inout.
Specified as: a rank one array of the same type of $x$. @@ -203,7 +203,7 @@ index list on which to base the data exchange.

x
global dense result matrix $x$.
@@ -264,7 +264,7 @@ distribution is such that each process will own 32 entries in the index space, with a halo made of 8 entries placed at local indices 33 through 40. If process 0 assigns an initial value of 1 to its entries in the $x$ vector, and process 1 assigns a value of 2, then after a call to psb_halo the contents of the local vectors will be the diff --git a/docs/html/node67.html b/docs/html/node67.html index bb859657..6d10256c 100644 --- a/docs/html/node67.html +++ b/docs/html/node67.html @@ -77,11 +77,11 @@ x \leftarrow Q x where:
$x$
is the global dense submatrix $x$
@@ -110,7 +110,7 @@ Data types
\begin{displaymath}
 y \leftarrow \alpha A^T x + \beta y
@@ -122,7 +122,7 @@ y \leftarrow \alpha A^H x + \beta y
 where:
 <DL>
 <DT><STRONG><IMG
- WIDTH=
is the global dense matrix WIDTH="16" HEIGHT="14" ALIGN="BOTTOM" BORDER="0" SRC="img1.png" ALT="$A$">, $x$, psb_Tspmat_type.
x
the local portion of global dense matrix $x$.
@@ -257,7 +257,7 @@ Intent: in. Specified as: a rank one or two array or an object of type vdatapsb_T_vect_type containing numbers of type specified in Table 12. The rank of $x$ must be the same of 12. The rank of $y$ must be the same of $x$.
@@ -351,7 +351,7 @@ Type: optional Intent: inout.
Specified as: a rank one array of the same type of $x$ and
$x$
is the global dense matrix WIDTH="16" HEIGHT="14" ALIGN="BOTTOM" BORDER="0" SRC="img51.png" ALT="$T$">, $x$, x
the local portion of global dense matrix $x$.
@@ -233,7 +233,7 @@ Intent: in. Specified as: a rank one or two array or an object of type vdatapsb_T_vect_type containing numbers of type specified in Table 13. The rank of $x$ must be the same of 13. The rank of $y$ must be the same of $x$.
@@ -397,7 +397,7 @@ Type: optional Intent: inout.
Specified as: a rank one array of the same type of $x$ with the TARGET attribute. diff --git a/docs/html/node66.html b/docs/html/node66.html index 2d143c40..c0816cb9 100644 --- a/docs/html/node66.html +++ b/docs/html/node66.html @@ -78,7 +78,7 @@ x \leftarrow x where:
$x$
is a global dense submatrix. @@ -98,7 +98,7 @@ Data types WIDTH="14" HEIGHT="14" ALIGN="BOTTOM" BORDER="0" SRC="img22.png" ALT="$\alpha$">, $x$
Subroutine
@@ -155,7 +155,7 @@ call psb_ovrl(x, desc_a, info, update=update_type, work=work)
x
global dense matrix $x$.
@@ -225,7 +225,7 @@ Type: optional Intent: inout.
Specified as: a one dimensional array of the same type of $x$. @@ -236,7 +236,7 @@ Specified as: a one dimensional array of the same type of
x
global dense result matrix $x$.
@@ -325,7 +325,7 @@ distribution is such that each process will own 40 entries in the index space, with an overlap of 16 entries placed at local indices 25 through 40; the halo will run from local index 41 through local index 48.. If process 0 assigns an initial value of 1 to its entries in the $x$ vector, and process 1 assigns a value of 2, then after a call to psb_ovrl with psb_avg_ and a call to diff --git a/docs/html/node68.html b/docs/html/node68.html index d2dacd47..2126feda 100644 --- a/docs/html/node68.html +++ b/docs/html/node68.html @@ -148,7 +148,7 @@ Data types


\begin{lstlisting}
 call psb_gather(glob_x, loc_x, desc_a, info, root)
diff --git a/docs/html/node72.html b/docs/html/node72.html
index ce5f41fe..6208d1ec 100644
--- a/docs/html/node72.html
+++ b/docs/html/node72.html
@@ -109,7 +109,7 @@ Type: <B>required</B>.
 Intent: <B>in</B>.
 <BR>
 Specified as: an integer array of length <IMG
- WIDTH=.

@@ -123,7 +123,7 @@ Type: required. Intent: in.
Specified as: an integer array of length $nz$. @@ -138,7 +138,7 @@ Type: optional. Intent: in.
Specified as: a logical array of length $nz$, default .true.. @@ -152,7 +152,7 @@ Type: optional. Intent: in.
Specified as: an integer array of length $nz$. @@ -195,7 +195,7 @@ Type: optional. Intent: out.
Specified as: an integer array of length $nz$. @@ -209,7 +209,7 @@ Type: optional. Intent: out.
Specified as: an integer array of length $nz$. diff --git a/docs/html/node78.html b/docs/html/node78.html index c622b3e9..d55d1594 100644 --- a/docs/html/node78.html +++ b/docs/html/node78.html @@ -90,7 +90,7 @@ Type:required. Intent: in.
Specified as: an integer array of size $nz$. @@ -104,7 +104,7 @@ Type:required. Intent: in.
Specified as: an integer array of size $nz$. @@ -118,7 +118,7 @@ Type:required. Intent: in.
Specified as: an array of size $nz$. Must be of the same type and kind of the coefficients of the sparse matrix $1$. It is not a valid argument if $x$ is a rank-1 array. @@ -110,7 +110,7 @@ Specified as: Integer scalar, default $1$. It is not a valid argument if $x$ is a rank-1 array. diff --git a/docs/html/node83.html b/docs/html/node83.html index 95c46077..f2a06847 100644 --- a/docs/html/node83.html +++ b/docs/html/node83.html @@ -70,7 +70,7 @@ call psb_geins(m, irw, val, x, desc_a, info [,dupl,local])
m
Number of rows in $val$ to be inserted.
@@ -88,7 +88,7 @@ Specified as: an integer value. SRC="img4.png" ALT="$i$"> of $val$ will be inserted into the local row corresponding to the global row index in.
Specified as: an object of a class derived from vbasedatapsb_T_base_vect_type; this is only allowed when $x$ is of type vdatapsb_T_vect_type.
diff --git a/docs/html/node87.html b/docs/html/node87.html index 0e9a295a..f85abbb9 100644 --- a/docs/html/node87.html +++ b/docs/html/node87.html @@ -128,7 +128,7 @@ accepted. Default: false. SRC="img21.png" ALT="$y$"> is not present, then $x$ is overwritten with the translated integer indices. Scope: global @@ -148,7 +148,7 @@ Specified as: a rank one integer array. WIDTH="13" HEIGHT="30" ALIGN="MIDDLE" BORDER="0" SRC="img21.png" ALT="$y$"> is overwritten with the translated integer indices, and $x$ is left unchanged. diff --git a/docs/html/node88.html b/docs/html/node88.html index e2b9bb37..7debcaf6 100644 --- a/docs/html/node88.html +++ b/docs/html/node88.html @@ -116,7 +116,7 @@ Specified as: a character variable Ignore, Warning or SRC="img21.png" ALT="$y$"> is not present, then $x$ is overwritten with the translated integer indices. Scope: global @@ -136,7 +136,7 @@ Specified as: a rank one integer array. WIDTH="13" HEIGHT="30" ALIGN="MIDDLE" BORDER="0" SRC="img21.png" ALT="$y$"> is overwritten with the translated integer indices, and $x$ is left unchanged. diff --git a/docs/html/node89.html b/docs/html/node89.html index 6866fedc..5b825007 100644 --- a/docs/html/node89.html +++ b/docs/html/node89.html @@ -100,7 +100,7 @@ Specified as: a structured data of type descdatapsb_desc_type.
Function value
A logical mask which is true if $x$ is owned by the current process Scope: local diff --git a/docs/html/node90.html b/docs/html/node90.html index 0e1525b7..12992960 100644 --- a/docs/html/node90.html +++ b/docs/html/node90.html @@ -111,7 +111,7 @@ Specified as: a character variable Ignore, Warning or
y
A logical mask which is true for all corresponding entries of $x$ that are owned by the current process Scope: local diff --git a/docs/html/node91.html b/docs/html/node91.html index 3bed027b..f4ede6ea 100644 --- a/docs/html/node91.html +++ b/docs/html/node91.html @@ -100,7 +100,7 @@ Specified as: a structured data of type descdatapsb_desc_type.
Function value
A logical mask which is true if $x$ is local to the current process Scope: local diff --git a/docs/html/node92.html b/docs/html/node92.html index 6e55758b..db621ef6 100644 --- a/docs/html/node92.html +++ b/docs/html/node92.html @@ -111,7 +111,7 @@ Specified as: a character variable Ignore, Warning or
y
A logical mask which is true for all corresponding entries of $x$ that are local to the current process Scope: local diff --git a/docs/html/node95.html b/docs/html/node95.html index c3b146a5..d0ad8c67 100644 --- a/docs/html/node95.html +++ b/docs/html/node95.html @@ -209,7 +209,7 @@ An integer value; 0 means no error has been detected.
  1. The output $nz$ is always the size of the output generated by the current call; thus, if append=.true., the total output diff --git a/docs/html/node97.html b/docs/html/node97.html index a449f290..cf2f38b2 100644 --- a/docs/html/node97.html +++ b/docs/html/node97.html @@ -154,7 +154,7 @@ Type: Optional
    An integer array of rank 1, whose entries are moved to the same position as the corresponding entries in $x$.
@@ -194,7 +194,7 @@ position as the corresponding entries in $n$ is the size of $x$ are initialized to
$x$ Subroutine