我在Mac上通过Docker在Mac上使用FEniCS,但是在使用Mac上安装的Paraview版本可视化分析结果时遇到问题。这些是我遵循的步骤:
我使用FEniCS获得了解决问题的方法;然后使用以下命令将FEniCS从Docker生成的.vtu文件发送到桌面
sudo docker cp fenics-container:/home/fenics/shared/nameoffile.vtu Users/User/Desktop
随后,我打开ParaView(我直接在Mac上而不是在Docker上安装了它)并打开文件
nameoffile.vtu
。我按Apply
,然后出现错误:ERROR: In /Users/kitware/dashboards/buildbot-slave/a64f5607/build/superbuild/paraview/src/VTK/IO/XML/vtkXMLUnstructuredDataReader.cxx, line 649vtkXMLUnstructuredGridReader (0x7fc30ff7c440): Error reading cell offsets: Unsupported array type: vtkUnsignedIntArray
谁能解释这个错误的意思?
当我尝试在Linux机器上使用Paraview打开文件时,它工作正常,没有错误。我是否缺少一些兼容性软件包?
最佳答案
解决了。
我安装了ParaView的早期版本。显然,最新版本与FEniCS的所有版本均不完全兼容
关于docker - Mac上的FEniCS和Paraview之间的兼容性问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60082453/