Skip to content
SPECIFICTION
Get listed

OpenLSTO vs OpenPISCO

OpenLSTO

github.com

OpenPISCO

openpisco.irt-systemx.fr

Side by side

FigureOpenLSTOOpenPISCO
Price fromFree—
Free planYes—
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
API—Yes
Plans published10
Spec score · Generative Design Software7.6 (#9)7.4 (#13)
Intended usersThe software was developed and is maintained by researchers at UC San Diego and Cardiff University.The platform is designed to support industrial and academic research, including rapid prototyping of topology optimization methods.
PurposeOpenLSTO is open-source software for level set based structural topology optimization, written in C++.OpenPisco is an open source research and development platform for topology optimization based on the level set method.

Plans

OpenLSTO

  • OpenLSTOFree

OpenLSTO pricing →

OpenPISCO

No plans published.

OpenPISCO pricing →

In their own words

OpenLSTO

OpenLSTO is open-source C++ software for structural topology optimization using a level set method. It seeks to minimize compliance, or maximize stiffness, within a volume constraint in a two-dimensional design domain. Developed and maintained by researchers at UC San Diego and Cardiff University, the described first light version is limited to that 2D problem. It runs through command-line arguments in a terminal; simple serial cases without external libraries can be compiled and executed with a C++ compiler. OpenLSTO produces.vtk solution files that ParaView can read, so users need a data visualization tool for post-processing. The project favors in-house components where possible and is available under the Apache 2.0 license. It runs on Linux, macOS, and Windows, with repository-clone and ZIP download options. The software is free: the OpenLSTO plan is free. The project says expanded capabilities using externally provided software are planned for a more advanced version.

Visit github.com

OpenPISCO

OpenPisco is an open source research and development platform for topology optimization using the level-set method. It combines optimization algorithms, direct and adjoint analyses, remeshing tools and level-set algorithms, with methods for fixed-mesh shape capturing and body-fitted mesh shape tracking. The design process supports grids, unstructured meshes and body-fitted meshes, and includes an interface to MMG3D for remeshing. Users can work through a Python library and API, the OpenPiscoCL command-line application, or a graphical application. The Python interface targets developers and advanced users; the command line supports automation, batch processing and HPC execution, while the GUI is suited to visualization. Plugins allow custom mesh readers, optimization algorithms and physics solvers to be added without changing existing source code. Documented external solver options include Code_Aster, FreeFem, ZSet and OpenFOAM; an internal finite element solver is also available. Built on the Muscat library, OpenPisco is intended for industrial and academic research, including rapid prototyping of topology optimization methods. Documentation reports installation on Ubuntu Linux, macOS, Windows 10 and WSL 20.04.

Visit openpisco.irt-systemx.fr