2024-05-14 22:20:31 发布
网友
我在HPC(集群计算机系统)上获得了OpenFOAM解决方案文件,在这个文件中我没有GUI访问权限。我有一些Python代码可以在ParaView的pythonshell上正常工作,但是我需要打开ParaView才能使用这些代码。我想在HPC上运行这个Python代码,并使用ParaView Python功能计算一些参数。在不激活ParaView的GUI的情况下,有没有可能做到这一点?在
当然可以。您可以在ParaView中生成python跟踪(Tools->Start trace)。这将帮助您找出缺少的代码:
from paraview.simple import * casefoam = OpenFOAMReader(FileName='/path/to/case.foam') casefoam.MeshRegions = ['internalMesh'] casefoam.CellArrays = ['U'] casefoam.CaseType = 'Decomposed Case'
等等。。。。在
然后您可以使用pvbatch实用程序来运行此程序。但是,如果您要在节点不能访问X的集群环境中运行它,那么您需要确保pvbatch是使用EGL或OSMesa编译的,具有屏幕外渲染功能。在
当然可以。您可以在ParaView中生成python跟踪(Tools->Start trace)。这将帮助您找出缺少的代码:
等等。。。。在
然后您可以使用pvbatch实用程序来运行此程序。但是,如果您要在节点不能访问X的集群环境中运行它,那么您需要确保pvbatch是使用EGL或OSMesa编译的,具有屏幕外渲染功能。在
相关问题 更多 >
编程相关推荐