2016-08-17 4 views
0

CUSolverRf sampleで、2530239 nnzマトリックスの疎な196530 x 196530を解決できません。CuSolverRfサンプル並べ替えエラー

私はまだBのベクトル値を(別の時間のための問題を)試していないと私はすでにエラーが発生している

Error (sorting of the column indecis check failed): (csrColInd 1 =2)>= (csrColInd[2]=2)

Error (sorting of the column indecis check failed): (csrColInd[3]=3) = (csrColInd[4]=3)

Error (sorting of the column indecis check failed): (csrColInd[5]=2251) >= (csrColInd[6]=2251)

Error (sorting of the column indecis check failed): (csrColInd[7]=2252) >= (csrColInd[8]=2252)

Error (sorting of the column indecis check failed): (csrColInd[9]=4501) >= (csrColInd[10]=4501)

私は問題を特定しようと試みてきたし、私の分析に絞ってきました対称化されたパターンをソートする "qsort.c"ルーチンへのエラーソース。

エラーを解決するにはどうすればよいですか?

サイドノート:後でB値を追加する方法はありますか?ありがとうございました。

生データ:

196530 196530 2530239 
1 1 -26860.49266 
2 1 11773.49315 
3 1 557.7137436 
2251 1 11734.57775 
2252 1 2237.629363 
4501 1 557.0786545 
1 2 11714.30627 
2 2 -37958.69476 
.... 

答えて

0

は、プログラムを1行ずつ分析し、エラーの原因は、データファイルの最初の行に起因することがわかった:私は想定していた

%%MatrixMarket matrix coordinate real symmetric 

ステートメントの前の "%%"は、コンピュータが行を無視することでした。

私が提供した行列は、上記のエラーを引き起こした対称ではありませんでした。プログラムは、「対称」という言葉が「一般」に置き換えられたときに動作します。

同じ問題が発生した場合、このレッスンは他の人に役立ちます。

関連する問題