Skip to content

Releases: pnlnum/pnl

pnl-1.9.6

06 Jun 08:35
Compare
Choose a tag to compare

Fixed

  • Fix memory corruption in LECUYER random number generator.
  • Set mem_size field to 0 in _free methods.

pnl-1.9.5

04 Jun 11:59
Compare
Choose a tag to compare

Fixed

  • Fix compilation error with Glibc 2.27 (missing symbols in math.h)

pnl-1.9.4

22 May 08:02
Compare
Choose a tag to compare

Fixed

  • Fix wrong release number

pnl-1.9.3

18 May 07:55
Compare
Choose a tag to compare

Fixed

  • Fix compilation error with Glibc 2.27 (missing symbols in math.h)
  • Fix initialization of Mersenne Twister random generator with random seed.

pnl-1.9.2

24 Dec 15:05
Compare
Choose a tag to compare

Fixed

  • Fix access to global variables under Windows. This was causing a segfault in random_test.

Added

  • Add the CMake option BUILD_SHARED_LIBS to set the type of library to build. Default value is ON. When set to OFF, PNL is built as a static library.

pnl-1.9.1

13 Dec 16:20
Compare
Choose a tag to compare
  • Fix minor bugs in pnl_sp_mat_isequal and mtherr.
  • Add a PNL_ENABLE_TESTS=OFF option to CMake to disable tests.
  • Fix some compilation warning in LP_Solve.
  • Update the CMakeuser.incl mechanism.
  • Update some installation path to be more consistent with Linux standards:
    • CMakeuser.incl is installed to <prefix>/share/pnl,
    • PnlConfig.cmake is installed to <prefix>/lib/cmake/pnl/.

pnl-1.9.0

30 Nov 10:25
Compare
Choose a tag to compare
  • Read sparse matrices from file.
  • Update read functions to deal with comments.
  • Add floating point comparison functions for vectors and matrices.

pnl-1.8.0

04 Oct 13:36
Compare
Choose a tag to compare
  • Add a linear programming routine based on the Simplex implementation of LP_Solve.
  • Fix a few bugs.

pnl-1.7.5

06 Jul 11:49
Compare
Choose a tag to compare
  • Improve CMake's integration for Visual Studio.
  • Fix minor bugs.
  • The binary version pnl-win64-1.7.5 is compatible with Visual Studio up to VS2013 but not with VS2015. If you use VS2015, download the source files and compile them yourself.

pnl-1.7.4

06 Jul 11:54
Compare
Choose a tag to compare
  • Fix compiling errors in the examples under MSVC.
  • Provide a PnlConfig.cmake file to use CMake find_package command in config mode.
  • Enable in-place MPI reductions of PNL objects
  • Improve the efficiency of creating and evaluating PnlBasis objects.