
OpenPISCO
OpenPISCO is a free, open-source platform for developing topology optimization methods using level sets.
What OpenPISCO is
OpenPISCO is a free, open-source platform for developing topology optimization methods using level sets. It combines optimization algorithms with direct and adjoint analyses, physical and geometrical criteria, and tools for remeshing. Its methods include capturing shapes on fixed meshes and tracking them with body-fitted meshes; the design process also supports grids and unstructured meshes. The platform offers a Python API, the OpenPiscoCL command line, and a graphical application. Developers and advanced users can work through Python, while the command line supports automation, batch processing, and HPC execution; the GUI is suited to visualization. Plugins let users add mesh readers, optimization algorithms, and physics solvers without changing existing source code. Solver options include an internal finite element solver and documented integrations with Code_Aster, FreeFem, ZSet, and OpenFOAM. Built on the Muscat library, OpenPISCO is intended for industrial and academic research, including rapid prototyping. It supports Linux, macOS, Windows, and WSL, though two optional dependencies are not packaged for Windows.
Good
- Free and open source.
- Offers Python, command-line, and graphical interfaces.
- Plugins support custom solvers and mesh readers.
- Includes an internal finite element solver.
- Supports grids and multiple mesh types.
Watch out
- Two optional dependencies are not packaged for Windows.
- Python API is aimed at developers and advanced users.
Who it suits
OpenPISCO suits industrial and academic research teams developing topology optimization methods. Developers and advanced users can use its Python API, while automation and batch workflows can use OpenPiscoCL.
Verdict
OpenPISCO brings optimization, analysis, remeshing, and multiple interfaces into one research platform. Windows users may need WSL for two optional dependencies.
The facts
Each one read from OpenPISCO's own pages, with the date it was checked.
What it does
- Core capabilities
- The platform combines optimization algorithms, direct and adjoint analyses, remeshing tools, and level-set algorithms.checked 5 Oct 2026
- Core dependency
- OpenPisco is built on the Muscat library, which provides mesh handling, finite elements, and linear algebra operations.checked 5 Oct 2026
- Developers
- The official site says OpenPisco is currently developed by IRT SystemX and Safran Tech.checked 5 Oct 2026
- Development
- The maker says OpenPisco is currently developed by IRT SystemX and Safran Tech.checked 5 Oct 2026
- Extensibility
- Users can integrate custom mesh readers, optimization algorithms, and physics solvers through plugins without modifying existing source code.checked 5 Oct 2026
- Features
- Its capabilities include level-set algorithms, constrained optimization algorithms, physical and geometrical criteria, and remeshing tools.checked 5 Oct 2026
- Intended users
- The platform is designed to support industrial and academic research, including rapid prototyping of topology optimization methods.checked 5 Oct 2026
- Interfaces
- It provides a Python API, the OpenPiscoCL command-line interface, and a graphical application.checked 5 Oct 2026
- Interface uses
- The Python API targets developers and advanced users, OpenPiscoCL supports automation, batch processing, and HPC execution, and the GUI is suited to visualization.checked 5 Oct 2026
- Mesh support
- The maker says the design process supports grids, unstructured meshes, and body-fitted meshes.checked 5 Oct 2026
- Operating systems
- The installation guide says it has been successfully installed and tested on Ubuntu Linux, macOS, and Windows 10 and WSL 20.04.checked 5 Oct 2026
- Optimization methods
- It supports level-set topology optimization with fixed-mesh shape capturing and body-fitted mesh shape tracking.checked 5 Oct 2026
- Privacy
- IRT SystemX says it does not collect personal data through website use; emailed support requests are used solely to answer the queries received.checked 5 Oct 2026
- Publisher and location
- The site lists INSTITUT DE RECHERCHE TECHNOLOGIQUE SYSTEMX as publisher and gives its registered office as 2 boulevard Thomas Gobert, 921120 Palaiseau.checked 5 Oct 2026
- Purpose
- OpenPisco is an open source research and development platform for topology optimization based on the level set method.checked 5 Oct 2026
- Remeshing
- OpenPisco includes an advanced interface to MMG3D for remeshing.checked 5 Oct 2026
- Solver integrations
- Documented external solver options include Code_Aster, FreeFem, ZSet, and OpenFOAM; OpenPisco also offers an internal finite element solver.checked 5 Oct 2026
- Support
- The getting-started page directs users to GitLab Issues to ask for help.checked 5 Oct 2026
- Supported systems
- The latest stable release documentation reports successful installation and testing on Ubuntu Linux, macOS, Windows 10, and WSL 20.04.checked 5 Oct 2026
- Tools
- It provides a Python library, a command-line application called OpenPiscoCL, and a GUI application.checked 5 Oct 2026
- User audiences
- The maker describes the platform as designed to support both industrial and academic research.checked 5 Oct 2026
The company
- Headquarters
- Palaiseau, Francechecked 28 Sep 2026
Where it runs
- Windows limitation
- The documentation says optional iscd-mshdist and iscd-advection dependencies are not currently packaged for Windows and suggests WSL as an alternative.checked 5 Oct 2026


