CUSolverRf サンプルで、196530 x 196530 の疎な 2530239 nnz 行列を解くのに問題があります。
私はまだ B ベクトル値を試していません (別の問題です)、既にエラーが発生しています:
エラー (列 indecis チェックの並べ替えに失敗しました): (csrColInd 1 =2)>= (csrColInd[2]=2)
エラー (列インデックス チェックの並べ替えに失敗しました): (csrColInd[3]=3) = (csrColInd[4]=3)
エラー (列の indecis チェックの並べ替えに失敗しました): (csrColInd[5]=2251) >= (csrColInd[6]=2251)
エラー (列 indecis チェックの並べ替えに失敗しました): (csrColInd[7]=2252) >= (csrColInd[8]=2252)
エラー (列インデックス チェックの並べ替えに失敗しました): (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
....