Hi FEniCS community,
I have encountered this problem for a bit, and I haven’t figured out what is happening. So I ran python3 myscript.py
in the terminal, after the problem is solved, the program does not terminate and output the following error:
Abort(868846479): Fatal error in internal_Finalize: Other MPI error, error stack:
internal_Finalize(50)............: MPI_Finalize failed
MPII_Finalize(439)...............:
MPID_Finalize(803)...............:
MPIDI_OFI_mpi_finalize_hook(1065):
flush_send_queue(1024)...........:
MPIDI_OFI_handle_cq_error(788)...: OFI poll failed (default nic=utun6: Input/output error)
I looked at the forum and it seems like it has something to do with python garbage collection and/or MPI object destruction. The same issue is encountered when I run mpirun -n 1 python3 myscript.py
This did not happen when I first installed FEniCSx using conda, but only recently. Could anybody explain what is going on and how to resolve this issue?
Appreciate your help in advance.