[FLASH-USERS] missing neighbor error

杨云鹏 yangyunpeng at pku.edu.cn
Tue Apr 2 03:02:44 EDT 2019


Hello, everyone. I encountered an error in a test run. The program aborted.

I'm using FLASH4.5.




The setup is like:

./setup RayleighTaylor -auto +hdf5typeio-2d +spherical -maxblocks=80 -nxb=128 -nyb=128 -parfile=flash.par +splitHydro




Part of the flash.par file is like:

nblockx = 4
nblocky = 3
lrefine_max = 3
refine_var_1 = "dens"
refine_cutoff_1 = 0.01
derefine_cutoff_1 = 0.005

The last lines of the output reads:

   20705 2.5479E-09 6.1577E-14  ( 1.066E-03,   3.07    ,   0.00    ) |  6.158E-14
  iteration, no. not moved =            0          53
  iteration, no. not moved =            1           1
  iteration, no. not moved =            2           0
 refined: total leaf blocks =           54
 refined: total blocks =           68
Missing neighbors on PE    0, lb=   13,surrblks=(   3,   0, 1)(   7,   0, 1)(   8,   0, 2)(   5,   0, 1)(  13,   0, 2)(  18,   0, 2)(  -1,  -1,-1)(   7,   1, 1)(   8,   1, 2)
Missing neighbors on PE    0, lb=   13,surrblks=(   3,   0, 1)(   7,   0, 1)(   8,   0, 2)(   5,   0, 1)(  13,   0, 2)(  18,   0, 2)(  -1,  -1,-1)(   7,   1, 1)(   8,   1, 2)
 *** Wrote plotfile to z_rti_forced_hdf5_plt_cnt_0000 ****
  
 Driver_abort called. See log file for details.
 Error message is missing neighbor!
 Calling MPI_Abort() for shutdown in   2 seconds!
 
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0




The last lines of the log file reads:

 [ 03-30-2019  20:02:50.845 ] step: n=20706 t=2.547901E-09 dt=6.157749E-14

 [ 03-30-2019  20:02:52.567 ] [GRID amr_refine_derefine]: initiating refinement
 [ 03-30-2019  20:02:52.567 ] [GRID amr_refine_derefine]: redist. phase.  tot blks requested: 68
 [GRID amr_refine_derefine] min blks 16    max blks 18    tot blks 68
 [GRID amr_refine_derefine] min leaf blks 13    max leaf blks 14    tot leaf blks 54
 [ 03-30-2019  20:02:52.586 ] [GRID amr_refine_derefine]: refinement complete
 [ 03-30-2019  20:02:52.625 ] [gr_checkGridConsistency]: Detected inconsistent Grid state, FLASH will attempt fix...
 [ 03-30-2019  20:02:52.625 ] [gr_ensureValidNeighborInfo] found mpi_pattern_id, leaving unchanged: 20
 [ 03-30-2019  20:02:52.625 ] [gr_checkGridConsistency]: Detected inconsistent Grid state, FLASH will dump a plot file for analysis and then abort!
 [ 03-30-2019  20:02:52.765 ] [IO_writePlotfile] open: type=plotfile name=z_rti_forced_hdf5_plt_cnt_0000
 [ 03-30-2019  20:02:52.801 ] [io_writeData]: wrote      68          blocks
 [ 03-30-2019  20:02:52.801 ] [IO_writePlotfile] close: type=plotfile name=z_rti_forced_hdf5_plt_cnt_0000
 [ 03-30-2019  20:02:57.801 ] [DRIVER_ABORT]: Driver_abort() called by PE           0
 [ 03-30-2019  20:02:57.801 ] abort_message: missing neighbor!





However, if lrefine_max=2, while the blocks were doubled (nblockx=8,nblocky=6), with all other configurations left unchanged, the error would not show up.

I think it might be a bug. Could anyone help me?






my best





Yang


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20190402/62624342/attachment.htm>


More information about the flash-users mailing list