Skip to content

Request: ASL2 (AMPL Solver Library for multiple threads and separate evaluation workspaces) #11158

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
cvanaret opened this issue May 10, 2025 · 3 comments

Comments

@cvanaret
Copy link
Contributor

ASL (AMPL Solver Library, see #215) is available as a variant called solvers2 (tarball here, user manual here) that is particularly suited for multiple threads or to separate evaluation workspaces. It was recommended to me for the implementation of a trust-region SQP method within my solver Uno.
I'm hoping it shouldn't be too much work to build upon the recipe for ASL.

@odow
Copy link
Contributor

odow commented May 11, 2025

Hi @cvanaret, at minimum, this needs some input from @dpo.

Is there are diff of the two versions? Are they compatible, or does it require a massive change?

In the near-term, it seems like Bob suggests a way you can keep using the original ASL.

@dpo
Copy link
Contributor

dpo commented May 13, 2025

I wasn't aware that solver2 existed. Give me a little time to look around and get a feel for what's changed. If it hasn't changed too much, adapting the current interface shouldn't be too hard.

@cvanaret
Copy link
Contributor Author

Thanks Dominique!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants