pyoptsparse
pyoptsparse copied to clipboard
pyOptSparse is an object-oriented framework for formulating and solving nonlinear constrained optimization problems in an efficient, reusable, and portable manner.
## Description Hi all, after an update of our cluster from CentOS 7 to CentOS Stream 9 I noticed a problem using pyoptsparse. As I am in the middle of...
## Description This was addressed previously in #51 but is now appearing again. Need to look into the issue. ### Steps to reproduce issue 1. Run an optimization ### Current...
## Description The documentation regarding the constraint Jacobians mentions, "However, we have currently assumed that each of the blocks with an X in is a dense sub-block. pyOptSparse allows each...
### Discussed in https://github.com/mdolab/pyoptsparse/discussions/373 Originally posted by **pollinico** December 26, 2023 Hi, I just installed PyOptSparse with SNOPT, and I am very excited about how well everything works! Thank you,...
## Description This feels like an odd one. I'm running python on my local machine. When I'm not connected to a certain VPN, I can `import pyoptsparse`. When I am...
# Description of feature ParOpt has seen some recent updates that have changed it's API and added support for general sparse constraints that pyOptSparse could take advantage of. See [here](https://smdogroup.github.io/paropt/notebooks/sparse.html)...
Please forgive me, I'm new to pyOptSparse and optimization in general. I'm trying to configure a virtual python env (venv) capable of running a script that uses OpenMDAO and SNOPT....
## Description The same NSGA2 opt 1 test segfault occasionally in our tests (see [here](https://github.com/mdolab/docker/actions/runs/4798539313/jobs/8536967200#step:12:13474) or below). This happens on different systems and architectures, but unfortunately it does not fail...
## Purpose pyOptSparse computes the linear constraints exclusively based on `jac`, `lower`, and `upper` entries of `addConGroup`, and it ignores the linear constraint value returned by the user-defined obj/con function....
## Purpose I added an option to save `restartDict` after each major iteration. This is helpful when you want to restart optimizations after they crash unexpectedly or run out of...