Hi, I’ve having trouble with the test regression_tests/deplete/test.py when I’ve built OpenMC with libmesh. It looks like PETSC returns an error, but the calling process just hangs. My libmesh version is 1.7.0; and libmesh was built with PETSC version is 3.14.2. I only discovered the PETSC error printout when I ran pytest with the option --capture=no, and need to manually kill the test with CTRL-C.
PETSC error is
PETSC ERROR: ------------------------------------------------------------------------
[0]PETSC ERROR: Caught signal number 15 Terminate: Some process (or the batch system) has told this process to end
[0]PETSC ERROR: Try option -start_in_debugger or -on_error_attach_debugger
[0]PETSC ERROR: or see https://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind
[0]PETSC ERROR: or try http://valgrind.org on GNU/linux and Apple Mac OS X to find memory corruption errors
[0]PETSC ERROR: configure using --with-debugging=yes, recompile, link, and run
[0]PETSC ERROR: to get more information on the crash.
[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
[0]PETSC ERROR: Signal received
[0]PETSC ERROR: See https://www.mcs.anl.gov/petsc/documentation/faq.html for trouble shooting.
[0]PETSC ERROR: Petsc Release Version 3.14.2, unknown
[0]PETSC ERROR: openmc on a named helen-Latitude-7400 by helen Fri Jun 4 10:39:04 2021
[0]PETSC ERROR: Configure options --prefix=/home/helen/local/petsc --with-make-np=4 --download-hypre=1 --with-debugging=no --with-shared-libraries=1 --download-fblaslapack=1 --download-metis=1 --download-ptscotch=1 --download-parmetis=1 --download-superlu_dist=1 --download-mumps=1 --download-strumpack=1 --download-scalapack=1 --download-slepc=1 --with-mpi=1 --with-cxx-dialect=C++11 --with-fortran-bindings=0 --with-sowing=0 --with-64-bit-indices --prefix=/home/helen/local/petsc
[0]PETSC ERROR: #1 User provided function() line 0 in unknown file
^C
!!! KeyboardInterrupt !!!
Full traceback is too long to reproduce in its entirety but here’s the end of it:
/usr/lib/python3.8/multiprocessing/popen_fork.py:27: KeyboardInterrupt
======================================================= 459 deselected, 1 warning in 137.18s (0:02:17) =======================================================
^CError in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python3.8/multiprocessing/popen_fork.py", line 27, in poll
pid, sts = os.waitpid(self.pid, flag)
KeyboardInterrupt
traceback.xml (38.3 KB)