Releases: jchristopherson/nonlin
v1.5.3
This release fixes a minor bug related to array indexing in the least-squares routine.
v1.5.2
v1.5.1
- Added support for FPM
- Minor code clean-up
Update and modernize
This release updates and modernizes the build scripts. The code is also cleaned up, and CI is added.
Added a C API
This release includes a C-friendly API allowing straight-forward use of the library by non-Fortran applications.
Minor Update
- Added a single-variable Newton solver
- Cleaned up code by implementing submodules
- Added significantly more examples and improved documentation to illustrate how to use the library
- Cleaned up build script and installation instructions
Minor Release - Reconfigure Build Script
This release reconfigures the build release, and how submodules are handled.
Build Script Fix
This release fixes an oddity with the gfortran compiler on Windows. For some reason, the release builds using -O3 resulting in a segmentation fault; however, downgrading the aggressiveness of the optimization to a -O1 resulted in properly executing code. However, -O3 works as expected on Linux systems. Not exactly sure if this is a compiler bug, but a conditional statement has been placed in the build script checking to see if the code is being compiled on Windows, or anything else.
Minor Update - Build Script
This release fixes an issue with the release build on Windows using gfortran.
Notice, attached binaries were compiled with gfortran. The module (*.mod) files are also included.
Bug Fix
This release fixes a bug in the QR solver routine in the Levenberg-Marquardt code.