exanauts / BlockNLPModels.jl

MIT License
6 stars 2 forks source link

Enabled multivariate blocks #4

Closed grishabh147 closed 2 years ago

grishabh147 commented 2 years ago

I have made the following changes/additions in the code:

I am having some troubles with IPOPT on my computer and haven't been able to run full tests on this code. However, I have tested individual functions and they seem to be generating correct output. I will post an update whenever I am able to resolve the IPOPT issue.

My plan now is to also implement ADMM before we merge this to the main branch.

grishabh147 commented 2 years ago

The latest commit brings the following updates:

As you will see in simple_block_model.jl, even MadNLP.jl is not able to solve the full-space model created by FullSpaceModel(). I think there is some bug in my code that I am not able to figure out. Looking at the stacktrace makes me think that the issue is related to the size of sparse Hessian matrix that my code is generating. Can someone please help me debug this issue?