-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
- Currently, our use of
get_solver()from WaterTAP means thatidaes get-extensionsneeds to be run before being able to access a suitable solver for running the tests. This causesidaes-pse(which is a requirement for runningidaes get-extensions) to be a required dependency for testing - Following Allow solver to be supplied by clients instead of hard-coding it from IDAES or WaterTAP #3, this need might be relaxed, potentially opening the possibility of running the tests without having to rely on IDAES extensions
- e.g. if the sample models used are solvable without the IDAES Ipopt, then we could use the
ipoptfrom an alternative source such as Conda, which would remove theidaes-pserequirement for running the tests (or at least those tests that are pure Pyomo, as opposed to e.g. more integration-type tests using WaterTAP flowsheets)
Questions
- Is this feasible, considering the models being used for (non-WaterTAP) tests in our test suite?
- Is this worth considering? i.e. would it be helpful to ensure our tests can be run with non-IDAES Ipopt implementations, e.g. facilitating an eventual
pyomo.contribinclusion?
Metadata
Metadata
Assignees
Labels
No labels