su2code / SU2

SU2: An Open-Source Suite for Multiphysics Simulation and Design
https://su2code.github.io
Other
1.29k stars 830 forks source link

Running shape_optimization.py with openmpi leads to error at Solver Preprocessing step #23

Closed vmajor closed 9 years ago

vmajor commented 10 years ago

Ubuntu 12.04.3 OpenMPI 1.4.3 (repo)

OpenMPI runs well on my system with other applications, but fails 100% of the time with SU2 compiled for mpi. Specific example:

shape_optimization.py -f inv_ONERAM6.cfg -p 4

Error:

------------------------- Solver Preprocessing -------------------------- Area projection in the z-plane = 0.758602. Traceback (most recent call last): File "../SU2_PY/shape_optimization.py", line 124, in main() File "../SU2_PY/shape_optimization.py", line 69, in main options.step ) File "../SU2_PY/shape_optimization.py", line 107, in shape_optimization SU2.opt.SLSQP(project,x0,xb,its) File "/media/1tb/SU2/SU2_PY/SU2/opt/scipy_tools.py", line 102, in scipy_slsqp epsilon = 1.0e-06 ) File "/usr/lib/python2.7/dist-packages/scipy/optimize/slsqp.py", line 236, in fmin_slsqp mieq = len(f_ieqcons(x)) File "/usr/lib/python2.7/dist-packages/scipy/optimize/optimize.py", line 176, in function_wrapper return function(x, _args) File "/media/1tb/SU2/SU2_PY/SU2/opt/scipy_tools.py", line 187, in con_cieq cons = project.con_cieq(x) File "/media/1tb/SU2/SU2_PY/SU2/opt/project.py", line 223, in con_cieq return self._eval(konfig, func,dvs) File "/media/1tb/SU2/SU2_PY/SU2/opt/project.py", line 172, in _eval vals = design._eval(func,_args) File "/media/1tb/SU2/SU2_PY/SU2/eval/design.py", line 132, in _eval vals = eval_func(_inputs) File "/media/1tb/SU2/SU2_PY/SU2/eval/design.py", line 422, in con_cieq func = su2func(this_con,config,state) File "/media/1tb/SU2/SU2_PY/SU2/eval/functions.py", line 75, in function aerodynamics( config, state ) File "/media/1tb/SU2/SU2_PY/SU2/eval/functions.py", line 200, in aerodynamics info = su2run.direct(config) File "/media/1tb/SU2/SU2_PY/SU2/run/direct.py", line 75, in direct SU2_CFD(konfig) File "/media/1tb/SU2/SU2_PY/SU2/run/interface.py", line 93, in CFD run_command( the_Command ) File "/media/1tb/SU2/SU2_PY/SU2/run/interface.py", line 279, in run_command raise Exception , message Exception: Path = /media/1tb/SU2/onera6/DESIGNS/DSN_001/DIRECT/, Command = mpirun -np 4 /usr/local/bin/SU2_CFD configCFD.cfg SU2 process returned error '134' CSysVector::CSysVector(unsigned int,unsigned int,double): invalid input: numBlk, numVar = 0CSysVector::CSysVector(unsigned int,unsigned int,double): CSysVector::CSysVector(unsigned int,unsigned int,double): invalid input: numBlk, numVar = 0,5 ,5 invalid input: numBlk, numVar = 0terminate called after throwing an instance of 'terminate called after throwing an instance of 'int' ,5 [ system:14029] ** Process received signal int[ system:14029] Signal: Aborted (6) [ system:14029] Signal code: (-6) terminate called after throwing an instance of 'int' ' [ system:14030] \ Process received signal [ system:14031] \ Process received signal [ system:14030] Signal: Aborted (6) [ system:14030] Signal code: (-6) [ system:14031] Signal: Aborted (6) [ system:14031] Signal code: (-6) [ system:14029] [ 0] /lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7f7495f2acb0] [ system:14029] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f7495b91425] [ system:14029] [ 2] /lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7f7495b94b8b] [ system:14030] [ 0] /lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7f13a80aecb0] [ system:14030] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f13a7d15425] [ system:14030] [ 2] /lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7f13a7d18b8b] [ system:14030] [ 3] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZN9gnu_cxx27__verbose_terminate_handlerEv+0x11d) [0x7f13a888569d] [ system:14030] [ 4] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb5846) [0x7f13a8883846] [ system:14030] [ 5] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb5873) [0x7f13a8883873] [ system:14030] [ 6] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb596e) [0x7f13a888396e] [ system:14030] [ 7] /usr/local/bin/SU2_CFD() [0x848d97] [ system:14030] [ 8] /usr/local/bin/SU2_CFD(_ZN12CEulerSolverC1EP9CGeometryP7CConfigt+0x895) [0x64d055] [ system:14030] [ 9] /usr/local/bin/SU2_CFD(_Z20Solver_PreprocessingPPP7CSolverPP9CGeometryP7CConfigt+0x1e9) [0x45a299] [ system:14030] [10] /usr/local/bin/SU2_CFD(main+0x638) [0x6d7db8] [ system:14030] [11] /lib/x86_64-linux-gnu/libc.so.6(libc_start_main+0xed) [0x7f13a7d0076d] [ system:14030] [12] /usr/local/bin/SU2_CFD() [0x459049] [ system:14030] \ End of error message [ system:14031] [ 0] /lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7fa4e9ecccb0] [ system:14031] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7fa4e9b33425] [ system:14031] [ 2] /lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7fa4e9b36b8b] [ system:14031] [ 3] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZN9gnu_cxx27__verbose_terminate_handlerEv+0x11d) [0x7fa4ea6a369d] [ system:14031] [ 4] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb5846) [0x7fa4ea6a1846] [ system:14031] [ 5] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb5873) [0x7fa4ea6a1873] [ system:14031] [ 6] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb596e) [0x7fa4ea6a196e] [ system:14031] [ 7] /usr/local/bin/SU2_CFD() [0x848d97] [ system:14031] [ 8] /usr/local/bin/SU2_CFD(_ZN12CEulerSolverC1EP9CGeometryP7CConfigt+0x895) [0x64d055] [ system:14031] [ 9] /usr/local/bin/SU2_CFD(_Z20Solver_PreprocessingPPP7CSolverPP9CGeometryP7CConfigt+0x1e9) [0x45a299] [ system:14031] [10] /usr/local/bin/SU2_CFD(main+0x638) [0x6d7db8] [ system:14031] [11] /lib/x86_64-linux-gnu/libc.so.6(libc_start_main+0xed) [0x7fa4e9b1e76d] [ system:14031] [12] /usr/local/bin/SU2_CFD() [0x459049] [ system:14031] \ End of error message *** [ system:14029] [ 3] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZN9gnu_cxx27__verbose_terminate_handlerEv+0x11d) [0x7f749670169d] [ system:14029] [ 4] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb5846) [0x7f74966ff846] [ system:14029] [ 5] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb5873) [0x7f74966ff873] [ system:14029] [ 6] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb596e) [0x7f74966ff96e] [ system:14029] [ 7] /usr/local/bin/SU2_CFD() [0x848d97] [ system:14029] [ 8] /usr/local/bin/SU2_CFD(_ZN12CEulerSolverC1EP9CGeometryP7CConfigt+0x895) [0x64d055] [ system:14029] [ 9] /usr/local/bin/SU2_CFD(_Z20Solver_PreprocessingPPP7CSolverPP9CGeometryP7CConfigt+0x1e9) [0x45a299] [ system:14029] [10] /usr/local/bin/SU2_CFD(main+0x638) [0x6d7db8] [ system:14029] [11] /lib/x86_64-linux-gnu/libc.so.6(libc_start_main+0xed) [0x7f7495b7c76d] [ system:14029] [12] /usr/local/bin/SU2_CFD() [0x459049]

[ system:14029] * End of error message *

mpirun noticed that process rank 2 with PID 14030 on node system exited on signal 6 (Aborted).

hlkline commented 9 years ago

Hello My apologies that this hasn't been answered yet. For future problems you may get a faster response on the forum at: cfd-online.com/Forums/su2/

It seems like it may have been configuration issue when installing SU2 for parallel, and if that isn't the issue, it is possible that someone on the forum has had a similar problem and been able to solve it.