[FLASH-USERS] block identification after an error
g.granda at irya.unam.mx
g.granda at irya.unam.mx
Thu Aug 22 13:31:17 EDT 2019
Hello Flash users,
I'm getting some errors at run-time of a simulation of a gravitational
collapse under the presence of a magnetic field. The error is:
WARNING after gc filling: min.
unk(DENS_VAR)=-0.5821098936325356600795E-22 PE=108 block=68
DRIVER_ABORT: This place must not be accessed
So, the negative density occurs at a guard cell of the block 68 of the
processor 108. I wonder if you guys know how to identify where this
block is located in the computational domain. I would like to know where
this is exactly happening so I can track the error.
This negative density produces the following message on the log file:
[ 08-20-2019 23:14:06.336 ] [DRIVER_ABORT]: Driver_abort() called by PE
0
[ 08-20-2019 23:14:06.336 ] abort_message: This place must not be
accessed
So, I wonder if it is possible to tell FLASH somehow to write a check
file when this negative density shows up or when there is a driver_abort
error. I know when the time step dt is less than dt_min, it is possible
to write a check file by setting dr_dtMinBelowAction = 1 in the
flash.par.
Cheers,
Guido
More information about the flash-users
mailing list