I have form a testing code to build a distribution scheme and as you can see from the following outputs distributions are ok. However when I use PDDBSV instead of PDGBSV, function returns info as 1 which means "matrix should be dominant-like". after some google seach I have reached http://www.netlib.org/scalapack/slug/node88.html and it is said that "A should be globally symetrix matrix" however in the description PDDBSV, there is nothing about symmetric behaviour.
Where is the problem? I am not adding the code because it is exactly same with the code in viewtopic.php?t=24
- Code: Select all
1 1 0 0 0 0 0 0 0
1 1 1 0 0 0 0 0 0
0 1 1 2 0 0 0 0 0
0 0 1 2 2 0 0 0 0
0 0 0 2 2 2 0 0 0
0 0 0 0 2 2 3 0 0
0 0 0 0 0 2 3 3 0
0 0 0 0 0 0 3 3 3
0 0 0 0 0 0 0 3 3
2
3
4
5
6
7
8
9
6
Matrix Size::9
Bandwidth::1
DESCA::501,0,9,9,0,5,0,
DESCB::502,0,9,9,0,9,0,
Local Matrix Sizes::5,9,9,1
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 1 1 2 2 2 3 3 3
1 1 1 2 2 2 3 3 3
1 1 1 2 2 2 3 3 0
2
3
4
5
6
7
8
9
6
INFO code returned by PDGBSV= 0
- Code: Select all
Matrix Size::9
Bandwidth::1
DESCA::501,0,9,9,0,3,0,
DESCB::502,0,9,9,0,9,0,
Local Matrix Sizes::3,9,9,1
0 1 1 2 2 2 3 3 3
1 1 1 2 2 2 3 3 3
1 1 1 2 2 2 3 3 0
2
3
4
5
6
7
8
9
6
INFO code returned by PDDBSV= 1

