Skip to content

Releases: MadNLP/MadNLP.jl

v0.8.12

08 Sep 08:18

Choose a tag to compare

MadNLP v0.8.12

Diff since v0.8.11

Merged pull requests:

v0.8.11

07 Sep 17:09
bdb4fd2

Choose a tag to compare

MadNLP v0.8.11

Diff since v0.8.10

Merged pull requests:

Closed issues:

  • Support AMDGPU.jl in MadNLPGPU.jl (#380)
  • breakage in OptimalControl.jl v1.1 (#443)

v0.8.10

24 Aug 22:12
f29cfc4

Choose a tag to compare

MadNLP v0.8.10

Diff since v0.8.9

Merged pull requests:

Closed issues:

  • [MadNLPGPU] Update the interface for CUSOLVER (#460)

v0.8.9

12 Aug 18:21
c870f10

Choose a tag to compare

MadNLP v0.8.9

Diff since v0.8.8

Merged pull requests:

Closed issues:

  • Unable to use CompactLBGS in Float32 (#420)
  • Allow Setting bound_relax_factor to zero (#430)

v0.8.8

23 Jun 15:15
c2bfe39

Choose a tag to compare

MadNLP v0.8.8

Diff since v0.8.7

Merged pull requests:

Closed issues:

  • Issue with UMFPack for large sparse matrices (#368)
  • Don't allocate vectors of size nnzj or nnzh if not needed (#422)
  • Float32 in BFGS (#423)
  • Add violations of complementary constraints to the logs (#432)

v0.8.7

07 May 23:12
88690be

Choose a tag to compare

MadNLP v0.8.7

Diff since v0.8.6

Merged pull requests:

  • Fix MadNLPGPU with CUDA.jl v5.7 (#419) (@frapac)
  • Update quasi_newton.jl for support of any precision (#421) (@amontoison)
  • Replace MadNLPSolver by AbstractMadNLPSolver in IPM functions (#426) (@frapac)

Closed issues:

  • [MadNLPGPU] LapackGPUSolver is broken with CUDA.jl 5.7 (#418)
  • Constraint violation issue with v0.8.6 (#425)

v0.8.6

01 Apr 11:11
df220ac

Choose a tag to compare

MadNLP v0.8.6

Diff since v0.8.5

Merged pull requests:

Closed issues:

  • Schur Complement Link Constraint Order (#29)
  • Solve KKT linear systems with Krylov.jl (#53)
  • [MadNLPGPU] AMD support (#94)
  • Reuse existing MadNLPSolver (#213)
  • MadNLPGraph Installation (#269)
  • CUTEst using CUDSS? (#348)
  • How to set hessian approximation alternative? (#366)
  • [Documentation] Add a tutorial on how to use BFGS/LBFGS in MadNLP (#400)
  • ERROR: a InexactError was thrown during kernel execution (#405)
  • Remove CUSOLVERRF.jl from the dependencies of MadNLPGPU.jl (#410)
  • Warning: Replacing docs for `SolverCore.solve! (#412)
  • [MadNLPMumps] Memory issue with MUMPS_seq_jll 5.7.3 (#415)

v0.8.5

10 Jan 13:18
e310cf6

Choose a tag to compare

MadNLP v0.8.5

Diff since v0.8.4

Merged pull requests:

Closed issues:

  • Problems with relocatability (#250)
  • Project.toml: No such file (#375)
  • The function _set_con_scale_sparse! is not GPU-friendly (#377)
  • No method matching _eval_lag_hess_wrapper! (#378)
  • Why one can get right result on A6000, but problem can't converge on H100 in FP64? (#382)
  • Why FP32 is slower than FP64 ? (#387)
  • Error with CUDA.jl v5.6.0 (#394)

v0.8.4

22 Jul 20:11
ff30db6

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

Choose a tag to compare

MadNLP v0.8.3

Diff since v0.8.2

Merged pull requests:

Closed issues:

  • Move LDLSolver to weakdeps (#342)