This release significantly enhances the library:
- Fortran support is finalized, all public functions from the C API have a corresponding routine in the Fortran API.
- Performance has been improved for computations on large distributed objects while decreasing memory requirements at the same time.
Some highlights from this release:
- Performance improvement for encoding pre-precessed data.
- More efficient coding of second extension if reference sample is present.
- Ported library to Windows (Visual Studio).
- Supported building with CMake.
- Benchmarking target using ECHAM data (make bench)
This version provides:
- Improved computation of intersections for large index lists.
- Exposes more of the API to Fortran.
- Some performance/memory improvements.
- The Fortran interface and Fortran language tests have been greatly improved.
- Two calls added to determine if the library has been initialized (xt_initialize*d*/xt_finalize*d*).
- XT_INT_MIN and XT_INT_MAX limits added.
- Lots of bug fixes and code cleanup.
A new release has been made available.
Following are the most important changes: