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. A recent CMake release (usually the latest) is available almost instantly by: cmake -P gemini3d/scripts/install_cmake.cmak
updated CMake layout to be compatible with FetchContent as well as ExternalProject
Gemini3D functions were rearranged and provided with C/C++ interfaces, that allow allocating arrays ...
We provide an internal FindHDF5.cmake while waiting for CMake itself to update their FindHDF5.cmake ...
Update h5fortran to v3.4.9, which fixes the problem of detecting a broken HDF5 install, but then ZLI...
To greatly increase robustness of FindHDF5, vendor CMake 3.18.3. This is because HDF Group is changi...
patched Zlib 2.0.3 (will be included in next Zlib-ng release) to work with GCC mpicc make h5fortran ...
Since CMake >= 3.20 is required for Intel compilers and to reduce maintenance burden due to numerous...
Anaconda / Miniconda has broken HDF5 wrapper that can trip up old CMake FindHDF5. So we made a CMake...
enhance cmake FetchContent stack to work while simultaneously capable of exporting targets permute H...
While normally new users or new systems should have all self-tests run, to save build time we add th...
This facilitates finding HDF5 robustly, as we believe our FindHDF5 is better suited to h5fortran use...
allow CMake >= 3.13. CMake >= 3.17 + Ninja recommended for speed + stability add hwm14 stub and tes...
If necessary, we provide two ways to build HDF5. CMake: the CMAKE_INSTALL_PREFIX variable defaults ...
Although we recommend CMake >= 3.14 in general, to make easier access, we allow CMake >= 3.1
For quality and maintenance, CMake >= 3.20 required. Better handling of MPI for those with HDF5+MPI ...
updated CMake layout to be compatible with FetchContent as well as ExternalProject
Gemini3D functions were rearranged and provided with C/C++ interfaces, that allow allocating arrays ...
We provide an internal FindHDF5.cmake while waiting for CMake itself to update their FindHDF5.cmake ...
Update h5fortran to v3.4.9, which fixes the problem of detecting a broken HDF5 install, but then ZLI...
To greatly increase robustness of FindHDF5, vendor CMake 3.18.3. This is because HDF Group is changi...
patched Zlib 2.0.3 (will be included in next Zlib-ng release) to work with GCC mpicc make h5fortran ...
Since CMake >= 3.20 is required for Intel compilers and to reduce maintenance burden due to numerous...
Anaconda / Miniconda has broken HDF5 wrapper that can trip up old CMake FindHDF5. So we made a CMake...
enhance cmake FetchContent stack to work while simultaneously capable of exporting targets permute H...
While normally new users or new systems should have all self-tests run, to save build time we add th...
This facilitates finding HDF5 robustly, as we believe our FindHDF5 is better suited to h5fortran use...
allow CMake >= 3.13. CMake >= 3.17 + Ninja recommended for speed + stability add hwm14 stub and tes...
If necessary, we provide two ways to build HDF5. CMake: the CMAKE_INSTALL_PREFIX variable defaults ...
Although we recommend CMake >= 3.14 in general, to make easier access, we allow CMake >= 3.1
For quality and maintenance, CMake >= 3.20 required. Better handling of MPI for those with HDF5+MPI ...
updated CMake layout to be compatible with FetchContent as well as ExternalProject
Gemini3D functions were rearranged and provided with C/C++ interfaces, that allow allocating arrays ...
We provide an internal FindHDF5.cmake while waiting for CMake itself to update their FindHDF5.cmake ...