Skip to content

Releases: MadNLP/MadNLP.jl

v0.8.4

22 Jul 20:11
ff30db6
Compare
Choose a tag to compare

MadNLP v0.8.4

Diff since v0.8.3

Merged pull requests:

  • [MadNLPGPU] Upgrade CUDSS -- support iterative refinement and hybrid mode (#329) (@amontoison)
  • CompatHelper: bump compat for NLPModels to 0.21, (keep existing compat) (#331) (@github-actions[bot])
  • [MadNLPGPU] Refactoring - Part I (#340) (@frapac)
  • [KKT] Fix symmetric K3 formulation (#345) (@amontoison)
  • [KKT] add two folders Sparse and Dense for KKT formulations (#347) (@frapac)
  • Update kkt.md (#354) (@amontoison)
  • bump MadNLP version to v0.8.4 (#358) (@frapac)

v0.8.3

17 May 15:10
Compare
Choose a tag to compare

MadNLP v0.8.3

Diff since v0.8.2

Merged pull requests:

Closed issues:

  • Move LDLSolver to weakdeps (#342)

v0.8.2

16 May 04:10
de9b3f0
Compare
Choose a tag to compare

MadNLP v0.8.2

Diff since v0.8.1

Merged pull requests:

Closed issues:

  • JuMP interface with register: AssertionError: d.want_hess error (#318)
  • Running into a weird issue, with the getting started example (#323)
  • CUDSS internal error (invalid argument: inertia correction) (#333)
  • CuCholeskySolver GPU memory leak (#334)
  • User-defined operator JuMP: UndefVarError: ∇f not defined (#336)

v0.8.1

10 Apr 04:11
9269b44
Compare
Choose a tag to compare

MadNLP v0.8.1

Diff since v0.8.0

Merged pull requests:

Closed issues:

  • Display the version number of the linear solver in the logs (#313)

v0.7.0

13 Jun 04:12
182dafc
Compare
Choose a tag to compare

MadNLP v0.7.0

Diff since v0.6.0

Closed issues:

  • LBFGS approximation of the inverse Hessian (#39)
  • Unable to install HSL extension in Windows (#217)

Merged pull requests:

  • CompatHelper: bump compat for NLPModels to 0.20, (keep existing compat) (#252) (@github-actions[bot])
  • CompatHelper: bump compat for NLPModels to 0.20 for package MadNLPTests, (keep existing compat) (#253) (@github-actions[bot])
  • fix version of MadNLPGPU in Project.toml (#255) (@frapac)
  • [MadNLPGPU] Migrate to KernelAbstractions 0.9 (#258) (@frapac)
  • [MadNLPTests] Remove ADNLPModels in deps (#259) (@frapac)
  • Update README.md for JuMP documentation (#260) (@odow)
  • Update for julia v1.9 (#261) (@sshin23)
  • Using HSL_jll instead of custom compile (#263) (@sshin23)
  • bump MadNLP version to 0.7.0 (#266) (@sshin23)

v0.6.0

27 Mar 17:10
1bcec62
Compare
Choose a tag to compare

MadNLP v0.6.0

Diff since v0.5.2

Merged pull requests:

  • Add dense BFGS and compact LBFGS algorithms (#221) (@frapac)
  • CompatHelper: bump compat for ADNLPModels to 0.5 for package MadNLPTests, (keep existing compat) (#240) (@github-actions[bot])
  • bump CUDA.jl to 4.0 (#248) (@frapac)
  • bump MadNLP version to 0.6.0 (#251) (@frapac)

v0.5.2

14 Mar 17:16
4f3eee1
Compare
Choose a tag to compare

MadNLP v0.5.2

Diff since v0.5.1

Closed issues:

  • Invalid number in NLP Hessian Lagrangian detrected / error in MadNLP (#239)
  • MadNLP stucks at an iteration (#242)

Merged pull requests:

  • CompatHelper: bump compat for SolverCore to 0.3, (keep existing compat) (#222) (@github-actions[bot])
  • Remove allocations in callbacks (#230) (@frapac)
  • [TTFS] Replace broadcast operators by explicit for loops in IPM kernels (#231) (@frapac)
  • Ma27 bug fix (#235) (@sshin23)
  • Minor README link fix (#236) (@michel2323)
  • Fix invalid return code in MOI.TerminationStatus (#241) (@odow)
  • Check whether initial KKT is valid before initiating multipliers (#243) (@frapac)
  • Fix infinite loop in feasibility restoration (#244) (@frapac)
  • bump version to 0.5.2 (#246) (@frapac)

v0.5.1

20 Oct 22:13
94158bc
Compare
Choose a tag to compare

MadNLP v0.5.1

Diff since v0.5.0

Closed issues:

  • Number of upper and lower bounded vars are incorrectly reported (#209)
  • Possibly wrong init of dual variables (#214)
  • Test for solve! function (#218)
  • Better error message when invalid number detected (#225)

Merged pull requests:

v0.5.0

29 Aug 20:12
784f556
Compare
Choose a tag to compare

MadNLP v0.5.0

Diff since v0.4.2

Closed issues:

  • Change MadNLP behavior to not delete the entries inside the options' Dict (#178)
  • Implement a proper interface for MadNLPGPU (#179)
  • tril_to_full! function in QR and LU algorithms error on GPU (#181)
  • Add option for specifying the matrix sparsity structure (#183)
  • Change function names (#192)

Merged pull requests:

  • [MadNLPHSL] build improvment (#170) (@sshin23)
  • Remove StrideOneVector alias (#174) (@frapac)
  • Define linear solver as a struct instead of as a module (#175) (@frapac)
  • add HS15Model in MadNLPTests (#184) (@frapac)
  • add CuInteriorPointSolver constructor (#185) (@frapac)
  • Add support for Float32 (#187) (@sshin23)
  • Add support for NLSModels (#190) (@sshin23)
  • [Breaking change] Refactor the way we pass options to MadNLP (#191) (@frapac)
  • Improve code coverage (#193) (@frapac)
  • [Breaking change] Change names to follow JSO conventions (#194) (@sshin23)
  • HSL build hotfix (#196) (@sshin23)
  • CompatHelper: bump compat for ADNLPModels to 0.4 for package MadNLPTests, (keep existing compat) (#197) (@github-actions[bot])
  • [hotfix] Symmetric mul! for dense/condensed KKT systems (#198) (@sshin23)
  • fix: do not overwrite number of threads in BLAS (#199) (@frapac)
  • add functions to decompose the time spent in callbacks/linear solver (#200) (@frapac)
  • [hotfix] Symmetric mul! for GPUs (#201) (@sshin23)
  • fix unscaling of the constraints during post-processing (#202) (@frapac)
  • update README (#203) (@frapac)
  • update documentation (#204) (@frapac)
  • prep for release 0.5.0 (#206) (@frapac)

v0.4.2

24 Jun 19:08
194678c
Compare
Choose a tag to compare

MadNLP v0.4.2

Diff since v0.4.1

Closed issues:

  • Parameterizing Solver as Solver{T} (#72)
  • MadNLP fails to solve QP on julia-nightly (#166)
  • Failed to precompile MadNLP (#177)

Merged pull requests:

  • Add DenseCondensedKKTSystem (#126) (@frapac)
  • 0.4.1 release patch (#161) (@sshin23)
  • Refactor files' structure in MadNLP (#162) (@frapac)
  • callback bug fix (#164) (@sshin23)
  • AbstractKKTRHS: second attempt (#167) (@frapac)
  • Add support to KernelAbstractions 0.8 (#168) (@frapac)
  • CompatHelper: bump compat for NLPModels to 0.19, (keep existing compat) (#171) (@github-actions[bot])
  • hotfix: print_iter is broken with new AbstractKKTVector (#173) (@frapac)
  • Add proper documentation to MadNLP (#176) (@frapac)
  • prep for 0.4.2 release (#180) (@frapac)