PETSC を使い始めたばかりで、matView を使用して行列をプロットしようとしています。私のコードは次のようなものです:
MatCreateSeqAIJWithArrays(PETSC_COMM_WORLD, nodes, nodes, rows, cols, values, net); //I want to visualize "net"
//Visualization
if(display >= 1){
PetscPrintf(PETSC_COMM_WORLD, "CSR structure created.\n");
MatView(*net,PETSC_VIEWER_DRAW_WORLD);
}
このようにMatViewを使用すると:
MatView(*net,PETSC_VIEWER_STDOUT_WORLD);
行のリストが表示されます。しかし、私はそれを
MatView(*net,PETSC_VIEWER_DRAW_WORLD);
何も起こりません。
リストでさえも、ネット構造について何も見ることができません。
サンプルを実行しようとしましたが、まったく機能しません。また、PETSC の文書は事態を悪化させるだけです。誰かが私を助けることができますか?行のリストではなく、マトリックスを(グラフィカルに)見たいと思います。
コメントからの詳細なコンテキスト:
- X ウィンドウは正常に機能しています -- 、 、 などで確認でき
gvim
ましxlogo
たxeyes
。 --with-x
のオプションを使用して、ライブラリが再構築されましたconfigure
。それでも何も表示されません。