Skip to content

Releases: velexi-research/LSMLIB

v2.0.1

08 May 23:44
24fd33b
Compare
Choose a tag to compare

Enhancements

  • Improve robustness of GoogleTest integration.
  • Improve coverage and efficiency of CI GitHub Actions workflow.

Bug Fixes

  • Fix header bugs in unit tests.

Full Changelog: v2.0.0...v2.0.1

v2.0.0

08 May 20:21
3977e5d
Compare
Choose a tag to compare

LSMLIB v2.0.0 is intended to be a stable version of LSMLIB that can serve as a foundation for specialized applications and packages. The library has been refactored and only includes support for serial computations implemented in C/C++ (the parallel LSMLIB and Python interfaces have been moved to their own separate codebases and repositories). There are currently no plans to further develop LSMLIB parallel LSMLIB, or the Python interface.

Enhancements

  • Refactor codebase to support only serial computations implemented in C/C++. Support for parallel computations and Python implementations have been moved to their own separate repositories.
  • Migrate to CMake (from Autotools) for build system.
  • Added basic unit tests and CI (continuous integration).
  • Update license.

Bug Fixes

  • Fix various bugs (e.g., fast marching method declaration and implementation, grid management example).
  • Fix include warnings identified by include-what-you-use (IWYU).

Full Changelog: v1.1.0...v2.0.0

v1.1.0

08 May 00:36
Compare
Choose a tag to compare

Final v1 release.

Full Changelog: 1.0.1...v1.1.0