> deal.II/examples/step-32$ mpirun.openmpi -np 2 ./step-32 > this is step-32. ref=5 > **dof_setup ... > ***dof_distribute ... 0.9798 wall, max @0, min=0.9794 @1, avg=0.9796 > Number of active cells: 12288 (on 6 levels) > Number of degrees of freedom: 162432 (99840+12672+49920) > > ***index_sets ... 0.0056 wall, max @1, min=0.0051 @0, avg=0.0054 > ***make_hanging_nodes_vel ... 0.0310 wall, max @0, min=0.0261 @1, > avg=0.0286 > ***boundary_values_vel ... 0.2411 wall, max @1, min=0.2387 @0, avg=0.2399 > ***hanging_nodes_and_bv_temperature ... 0.1645 wall, max @0, min=0.1570 > @1, avg=0.1607 > ***setup_stokes_matrix ... *** glibc detected *** ./step-32: free(): > invalid pointer: 0x0000000002b61470 *** > *** glibc detected *** ./step-32: free(): invalid pointer: > 0x0000000003a21730 *** > [...]
The way to find out what's going on here is to do something like mpirun -np 2 xterm -e gdb step-32 This opens two windows in which you can run step-32 under gdb. Simply type 'run' and see which of the two processes dies and where, using the 'backtrace' command. Best W. ------------------------------------------------------------------------- Wolfgang Bangerth email: [email protected] www: http://www.math.tamu.edu/~bangerth/ _______________________________________________ dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii
