Skip to content
SPECIFICTION
Get listed

FEniTop vs OpenPISCO

FEniTop

github.com

OpenPISCO

openpisco.irt-systemx.fr

Side by side

FigureFEniTopOpenPISCO
Price from——
Free plan——
Free trial——
Open source——
WindowsYesYes
macOS—Yes
LinuxYesYes
API—Yes
Self-hostedYes—
Plans published00
Spec score · Generative Design Software7.4 (#11)7.4 (#13)
Intended usersThe authors say FEniTop may benefit both topology-optimization beginners seeking efficiency and ease of use and experts seeking computing efficiency for complex problems.The platform is designed to support industrial and academic research, including rapid prototyping of topology optimization methods.
Optimization methodsIt provides parallel implementations of the Optimality Criteria and Method of Moving Asymptotes optimizers.It supports level-set topology optimization with fixed-mesh shape capturing and body-fitted mesh shape tracking.
PurposeFEniTop is open-source software for topology optimization based on FEniCSx.OpenPisco is an open source research and development platform for topology optimization based on the level set method.

In their own words

FEniTop

FEniTop is free, open-source software for topology optimization based on FEniCSx. It handles two- and three-dimensional problems on structured or unstructured meshes, with varied element geometries, types, orders, and quadrature degrees. Users express partial differential equations in weak form, while automatic differentiation supports finite-element and sensitivity analysis. PETSc through petsc4py provides linear and nonlinear solvers and preconditioners. Parallel implementations of Optimality Criteria and Method of Moving Asymptotes update design variables. A Helmholtz-type PDE filter targets large-scale parallel problems, including large filter radii. FEniTop can run from laptops to distributed computing clusters. Optimized designs export as XDMF files for ParaView post-processing. Repository examples cover beams in 2D and 3D, a 2D disk, a 3D shell, and a 2D compliant mechanism. The software is licensed under GPL-3.0. Setup instructions specify FEniCSx 0.7.3, PyVista, and Xvfb; Windows 11 instructions use Ubuntu under WSL and Docker Desktop.

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