PSOPT can be built on a wide range of platforms. It has been successfully compiled on the following systems:
Ubuntu Linux 24.04 LTS
Debian 12
OpenSUSE Linux (Leap 15.5 and Tumbleweed)
Arch Linux (recent versions)
Manjaro Linux (recent versions)
macOS, on both Intel and Apple Silicon machines, using MacPorts for most dependencies together with a coinbrew build of IPOPT (detailed, step-by-step instructions are given on the GitHub page)
In addition, the distribution provides a Docker container file, which allows PSOPT to be built and run in a reproducible environment on any host operating system that supports Docker — including Windows 11, macOS, and Linux. The container approach avoids manual installation of dependencies and is well suited to continuous integration pipelines and cloud or HPC deployment.
Please see the GitHub page for the latest compatibility information and detailed installation instructions for each platform.