Releases: pnlnum/pnl
Releases · pnlnum/pnl
pnl-1.9.6
Fixed
Fix memory corruption in LECUYER random number generator.
Set mem_size
field to 0 in _free
methods.
pnl-1.9.5
Fixed
Fix compilation error with Glibc 2.27 (missing symbols in math.h
)
pnl-1.9.3
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
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
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
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
Add a linear programming routine based on the Simplex implementation of LP_Solve
.
Fix a few bugs.
pnl-1.7.5
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
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.
You can’t perform that action at this time.