[FLASH-USERS] Flash3 hanging in refinement
Dave
david.john.williamson at gmail.com
Mon May 14 11:50:48 EDT 2012
Hi,
I am finding that FLASH hangs in the refinement step. The final output
in the log file is:
----
[ 05-13-2012 03:56:30.023 ] step: n=2132 t=4.078276E+12 dt=6.783726E+08
[ 05-13-2012 04:00:08.019 ] [mpi_amr_comm_setup]:
buffer_dim_send=1519097, buffer_dim_recv=1485373
[ 05-13-2012 04:00:38.738 ] [GRID amr_refine_derefine]: initiating
refinement
----
and the final output in the standard dump is:
----
iteration, no. not moved = 0 173352
iteration, no. not moved = 1 169097
iteration, no. not moved = 2 165742
iteration, no. not moved = 3 162432
<etc etc>
iteration, no. not moved = 98 19621
iteration, no. not moved = 99 18939
iteration, no. not moved = 100 18282
----
The code isn't crashing, and it appears that the processors are still
running according to qstat etc, but it hasn't produced any output at all
in over 24 hours.
It looks like it isn't redistributing blocks properly, but I would have
assumed that would trigger an error message in mpi_amr_redist_blk.F90 :
----
if (nm2_old.eq.nm2.and.nm2.ne.0.and.nit>=100) then
if (mype.eq.0) then
print *,' ERROR: could not move all blocks in amr_redist_blk'
print *,' Try increasing maxblocks or use more processors'
print *,' nm2_old, nm2 = ',nm2_old,nm2
print *,' ABORTING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
end if
call MPI_ABORT(MPI_COMM_WORLD,errorcode,ierr)
end if
----
Any clues or suggestions?
Cheers,
David Williamson
PhD Candidate
St. Mary's University
Halifax, NS
More information about the flash-users
mailing list