как решить PFC FiPy импортированный gmsh, который преобразован из формата .msh Ansys, ошибка

в чем проблема для создания сетки в программном обеспечении PFC путем импорта типа сетки .msh2 с помощью FiPy.grid3D ()? эта сетка экспортируется из openFOAM и конвертируется в читаемый .msh для FiPy. Версия встроенного FiPy - 3.1, а версия Python - 2.7.

IPython 3.1.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.
%guiref   -> A brief reference about the graphical user interface.
Traceback (most recent call last):
  File "<itasca-code-0-19def0f6e02e>", line 116, in <module>
  File "<itasca-code-0-19def0f6e02e>", line 11, in __init__
  File "C:\Program Files\Itasca\PFC500\exe64\python27\lib\site-packages\fipy\meshes\factoryMeshes.py", line 111, in Grid3D
    if numerix.getShape(dx) == ()   File "C:\Program Files\Itasca\PFC500\exe64\python27\lib\site-packages\fipy\tools\numerix.py", line 242, in getShape
    raise AttributeError, "No attribute 'shape'"
AttributeError: No attribute 'shape'

person Ali_Sh    schedule 28.02.2021    source источник


Ответы (1)


Твой вопрос сложно понять, но Grid3D не разбирает сетки Gmsh. Вам нужен _2 _.

person jeguyer    schedule 28.02.2021