You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to get the Dynamic FSI tutorial to work and have rebuilt SU2 for the python wrapper, as well as install all dependencies, including mpi4py, petsc and petsc4py. I am getting the following error and the fsi_computation.py file is showing that the allMarkersID variable has no attribute for keys. I am running the case with Ubuntu 20.04 with openmpi and python 3.8. Can someone please let me know what is causing this issue/ bug?
Traceback (most recent call last):
File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.8/dist-packages/mpi4py/main.py", line 7, in
main()
File "/usr/local/lib/python3.8/dist-packages/mpi4py/run.py", line 198, in main
run_command_line(args)
File "/usr/local/lib/python3.8/dist-packages/mpi4py/run.py", line 47, in run_command_line
run_path(sys.argv[0], run_name='main')
File "/usr/lib/python3.8/runpy.py", line 265, in run_path
return _run_module_code(code, init_globals, run_name,
File "/usr/lib/python3.8/runpy.py", line 97, in _run_module_code
_run_code(code, mod_globals, init_globals,
File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/path/to/folder/SU2/SU2_PY/fsi_computation.py", line 259, in
main()
File "/path/to/folder/SU2/SU2_PY/fsi_computation.py", line 165, in main
FSIInterface.connect(FSI_config, FluidSolver, SolidSolver)
File "/path/to/folder/SU2/SU2_PY/FSI_tools/FSIInterface.py", line 314, in connect
if allMovingMarkersTags[0] in allMarkersID.keys():
AttributeError: 'tuple' object has no attribute 'keys'
The text was updated successfully, but these errors were encountered:
Dear @himakarganti, sorry for the very late reply, I completely missed your question. May I ask you which version are you using?
Hi, I can explain the issue. It is about conducting unsteady fsi computation using Python. In the FSIInterface.connect(), the dictionary should be used. But after https://github.com/su2code/SU2/pull/1300 , the function returning dictionary was modified and return a list. Actually, I encounter this problem in 8.0.0 too.
I am trying to get the Dynamic FSI tutorial to work and have rebuilt SU2 for the python wrapper, as well as install all dependencies, including mpi4py, petsc and petsc4py. I am getting the following error and the fsi_computation.py file is showing that the allMarkersID variable has no attribute for keys. I am running the case with Ubuntu 20.04 with openmpi and python 3.8. Can someone please let me know what is causing this issue/ bug?
Traceback (most recent call last):
File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.8/dist-packages/mpi4py/main.py", line 7, in
main()
File "/usr/local/lib/python3.8/dist-packages/mpi4py/run.py", line 198, in main
run_command_line(args)
File "/usr/local/lib/python3.8/dist-packages/mpi4py/run.py", line 47, in run_command_line
run_path(sys.argv[0], run_name='main')
File "/usr/lib/python3.8/runpy.py", line 265, in run_path
return _run_module_code(code, init_globals, run_name,
File "/usr/lib/python3.8/runpy.py", line 97, in _run_module_code
_run_code(code, mod_globals, init_globals,
File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/path/to/folder/SU2/SU2_PY/fsi_computation.py", line 259, in
main()
File "/path/to/folder/SU2/SU2_PY/fsi_computation.py", line 165, in main
FSIInterface.connect(FSI_config, FluidSolver, SolidSolver)
File "/path/to/folder/SU2/SU2_PY/FSI_tools/FSIInterface.py", line 314, in connect
if allMovingMarkersTags[0] in allMarkersID.keys():
AttributeError: 'tuple' object has no attribute 'keys'
The text was updated successfully, but these errors were encountered: