Skip to content

Crash when using serial IO and MPI

Doing a simple build of SWIFT at b2efc6e3:

./configure --with-metis

and running the EAGLE_6/.1 example:

mpirun -np 4 ../../swift_mpi --hydro --threads=2 -n 8 eagle_6.yml -v 1

we crash with:

[0000] [00015.6] write_output_serial: Snapshot and internal units match. No conversion needed.
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 23132795066560:
  #000: ../../../src/H5L.c line 480 in H5Lcreate_soft(): not a location
    major: Invalid arguments to routine
    minor: Inappropriate type
  #001: ../../../src/H5Gloc.c line 195 in H5G_loc(): invalid group ID
    major: Invalid arguments to routine
    minor: Bad value
[0000] [00015.6] serial_io.c:write_output_serial():1158: Error while creating alias for particle group.

Quick bisection suggests this happened with !1047 (merged).

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information