gpt4 book ai didi

c - PETSC_VIEWER_DRAW_WORLD 什么都不显示

转载 作者:太空宇宙 更新时间:2023-11-04 03:38:13 26 4
gpt4 key购买 nike

我刚开始使用 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 windows 运行正常 -- 能够通过 gvimxlogoxeyes 等进行确认
  • 库已使用 configure 中的 --with-x 选项重建。仍然没有出现。

最佳答案

尝试使用“-draw_pause -1”作为您的 PETSc 程序的参数,如果您还没有这样做的话。

-draw_pause - Sets time (in seconds) that the program pauses after PetscDrawPause() has been called (0 is default, -1 implies until user input).

关于c - PETSC_VIEWER_DRAW_WORLD 什么都不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30534873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com