New versions of HDF5 empirically determine the floating-point environment by dividing by zero and doing other things which may raise floating point exceptions - this is incompatible with SAMRAI, which always checks for floating point exceptions.
We might want to disable that behavior. However, for now, we can get around that by simply initializing HDF5 ourselves before setting up SIGFPE signals.
New versions of HDF5 empirically determine the floating-point environment by dividing by zero and doing other things which may raise floating point exceptions - this is incompatible with SAMRAI, which always checks for floating point exceptions.
We might want to disable that behavior. However, for now, we can get around that by simply initializing HDF5 ourselves before setting up SIGFPE signals.