Recently, a py21cmmc run keeps crashing because of fftw: planner.c:891: assertion failed: flags.u == u
This should be related to this FFTW open issue, which seems to conclude that the application is writing and reading concurrently. However, in py21cmfast, we only export wisdom file in CreateFFTWWisdoms and these crashes happened when I already had created the wisdom files in early steps (i.e. the crashes happen in the middle of a series of resubmitted jobs for ONE inference). I'm suspecting a system failure instead which prevents certain threads/nodes from accessing the file and fails if(fftwf_import_wisdom_from_filename(wisdom_filename)==0) in CreateFFTWWisdoms.
Recently, a py21cmmc run keeps crashing because of
fftw: planner.c:891: assertion failed: flags.u == u
This should be related to this FFTW open issue, which seems to conclude that the application is writing and reading concurrently. However, in py21cmfast, we only
export wisdom file
inCreateFFTWWisdoms
and these crashes happened when I already had created the wisdom files in early steps (i.e. the crashes happen in the middle of a series of resubmitted jobs for ONE inference). I'm suspecting a system failure instead which prevents certain threads/nodes from accessing the file and failsif(fftwf_import_wisdom_from_filename(wisdom_filename)==0)
inCreateFFTWWisdoms
.