We recently encountered an issue with running Gkeyll on the newest version of Arch Linux. If Gkeyll is initialised using OpenMPI and more than 2 workers, then the simulation will fail. Or, if 1 to 2 workers are used on a non-uniform grid then the grid file is not written to a local file.
For those looking for a fix, we downgraded packages (all packages on our local machines) to their state at 30/07/2023 which solves the issue.
Presumably this is an error relating to "adios 1.13.1.post5" interacting with the new glibc library (2.38-1 and later). A file containing the full output is below.
Thanks @Kooper95
It's very possible that new Linux and OpenMpi versions throw errors related to ADIOS 1, since it is no longer maintained. We will likely move to ADIOS 2 in the near future.
Hello,
We recently encountered an issue with running Gkeyll on the newest version of Arch Linux. If Gkeyll is initialised using OpenMPI and more than 2 workers, then the simulation will fail. Or, if 1 to 2 workers are used on a non-uniform grid then the grid file is not written to a local file.
For those looking for a fix, we downgraded packages (all packages on our local machines) to their state at 30/07/2023 which solves the issue.
Presumably this is an error relating to "adios 1.13.1.post5" interacting with the new glibc library (2.38-1 and later). A file containing the full output is below.
error_output.txt