Skip to content

C/C++ re-architecture, packaging improved

Choose a tag to compare

@scivision scivision released this 08 Apr 14:01
· 1083 commits to main since this release

Gemini3D functions were rearranged and provided with C/C++ interfaces, that allow allocating arrays in C/C++ and using from Fortran functions.

CMake packaging was improved to allow robust use from external programs, including removal of dummy install packages for hwm14, nc4fortran and h5fortran.

More robust Find* enacted, particularly for HDF5.

In general, better UX during configure.

Internet connectivity checked to avoid tests hanging for 3 minutes for offline systems that cURL doesn't otherwise detect. The connectivity check is bypassed by ctest --preset offline