HDF5 install robustness. CMake >= 3.19 required
HDF5 is crucial to Gemini3D functionality. We overhauled how HDF5 is found and linked via h5fortran. To help make Gemini3D more robust build overall, we now require CMake >= 3.19 to build Gemini3D.
To run the full Gemini3D self-tests required CMake >= 3.20 as before. Intel compilers also require CMake >= 3.20 in general.
A recent CMake release (usually the latest) is available almost instantly by:
cmake -P gemini3d/scripts/install_cmake.cmake