FREEDOM251

Freedom251 › Generative Design Software

OpenPISCO

Free plan APILinuxMacWindows

Visit OpenPISCO Alternatives

OpenPISCO's own site

What OpenPISCO is

OpenPISCO is a free, open-source platform for developing and applying level-set topology optimization methods. It brings optimization algorithms together with direct and adjoint analyses, physical and geometrical criteria, and remeshing tools. Users can work with fixed-mesh shape capturing or body-fitted mesh shape tracking, and the design process supports grids, unstructured meshes, and body-fitted meshes. An interface to MMG3D provides remeshing capabilities.

The platform offers three ways to work: a Python library and API for developers and advanced users, the OpenPiscoCL command-line application for automation and batch or HPC execution, and a graphical application suited to visualization. Plugins allow custom mesh readers, optimization algorithms, and physics solvers to be integrated without changes to existing source code. Solver choices include an internal finite element solver and documented links to Code_Aster, FreeFem, ZSet, and OpenFOAM. OpenPISCO is built on Muscat, which supplies mesh handling, finite elements, and linear algebra operations. IRT SystemX and Safran Tech develop the platform for industrial and academic research, including rapid prototyping of optimization methods.

Who it suits

OpenPISCO suits industrial and academic research teams working on topology optimization, including developers building or adapting methods. Its Python API, command line, and graphical interface serve advanced users, automation workflows, and visualization needs.

What it does well

  • Free and open source.
  • Offers Python, command-line, and graphical interfaces.
  • Supports fixed-mesh and body-fitted mesh methods.
  • Plugins connect custom readers, algorithms, and solvers.
  • Documents several external solver options.

What to know first

  • Two optional dependencies are not packaged for Windows.
  • Windows users may need WSL for those dependencies.

Limits

The optional iscd-mshdist and iscd-advection dependencies are not currently packaged for Windows; the documentation suggests WSL as an alternative.

Getting started

  1. Visit the OpenPISCO website.
  2. Choose the Python API, OpenPiscoCL command line, or graphical application.
  3. Use the installation documentation for Ubuntu Linux, macOS, Windows 10, or WSL 20.04.
  4. For help, contact the project through GitLab Issues.

Verdict

Choose OpenPISCO for research and development involving level-set topology optimization, especially when plugin-based solver integration or multiple working interfaces are useful. Windows users who need iscd-mshdist or iscd-advection should account for the documented packaging limitation and consider WSL.

Questions

Does OpenPISCO cost anything?

OpenPISCO is free and open source.

Which operating systems are supported?

The installation documentation reports successful installation and testing on Ubuntu Linux, macOS, Windows 10, and WSL 20.04.

What interfaces does it provide?

It provides a Python library and API, the OpenPiscoCL command-line application, and a graphical application.

Which solvers can it work with?

It has an internal finite element solver and documents external options including Code_Aster, FreeFem, ZSet, and OpenFOAM.

Who develops OpenPISCO?

The project is currently developed by IRT SystemX and Safran Tech.

How can users get help?

The getting-started page directs users to GitLab Issues.

Facts from OpenPISCO's own pages

Core capabilities
The platform combines optimization algorithms, direct and adjoint analyses, remeshing tools, and level-set algorithms. · openpisco.readthedocs.io, 5 Oct 2026
Core dependency
OpenPisco is built on the Muscat library, which provides mesh handling, finite elements, and linear algebra operations. · openpisco.readthedocs.io, 5 Oct 2026
Developers
The official site says OpenPisco is currently developed by IRT SystemX and Safran Tech. · openpisco.irt-systemx.fr, 5 Oct 2026
Development
The maker says OpenPisco is currently developed by IRT SystemX and Safran Tech. · openpisco.irt-systemx.fr, 5 Oct 2026
Extensibility
Users can integrate custom mesh readers, optimization algorithms, and physics solvers through plugins without modifying existing source code. · openpisco.readthedocs.io, 5 Oct 2026
Features
Its capabilities include level-set algorithms, constrained optimization algorithms, physical and geometrical criteria, and remeshing tools. · openpisco.readthedocs.io, 5 Oct 2026
Headquarters
Palaiseau, France · openpisco.irt-systemx.fr, 28 Sept 2026
Intended users
The platform is designed to support industrial and academic research, including rapid prototyping of topology optimization methods. · openpisco.readthedocs.io, 5 Oct 2026
Interfaces
It provides a Python API, the OpenPiscoCL command-line interface, and a graphical application. · openpisco.readthedocs.io, 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. · openpisco.readthedocs.io, 5 Oct 2026
Mesh support
The maker says the design process supports grids, unstructured meshes, and body-fitted meshes. · openpisco.irt-systemx.fr, 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. · openpisco.readthedocs.io, 5 Oct 2026
Optimization methods
It supports level-set topology optimization with fixed-mesh shape capturing and body-fitted mesh shape tracking. · openpisco.readthedocs.io, 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. · openpisco.irt-systemx.fr, 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. · openpisco.irt-systemx.fr, 5 Oct 2026
Purpose
OpenPisco is an open source research and development platform for topology optimization based on the level set method. · openpisco.readthedocs.io, 5 Oct 2026
Remeshing
OpenPisco includes an advanced interface to MMG3D for remeshing. · openpisco.readthedocs.io, 5 Oct 2026
Solver integrations
Documented external solver options include Code_Aster, FreeFem, ZSet, and OpenFOAM; OpenPisco also offers an internal finite element solver. · openpisco.readthedocs.io, 5 Oct 2026
Support
The getting-started page directs users to GitLab Issues to ask for help. · openpisco.irt-systemx.fr, 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. · openpisco.readthedocs.io, 5 Oct 2026
Tools
It provides a Python library, a command-line application called OpenPiscoCL, and a GUI application. · openpisco.irt-systemx.fr, 5 Oct 2026
User audiences
The maker describes the platform as designed to support both industrial and academic research. · openpisco.readthedocs.io, 5 Oct 2026
Windows limitation
The documentation says optional iscd-mshdist and iscd-advection dependencies are not currently packaged for Windows and suggests WSL as an alternative. · openpisco.readthedocs.io, 5 Oct 2026

Where OpenPISCO stands on Freedom251

Look at these too