FEniTop

C
C tier on Generative Design SoftwareScore 6.3 · #7 of 20
Android app
Not listed
Free plan
No
Runs on
Linux, self-hosted, Windows
github.com
The FEniTop homepage

Summary

FEniTop is ranked #7 of 20 in generative design software on Everything Xiaomi. It runs on Linux, Self-hosted, Windows.

Compared on generative design software

Free plan
Yesgithub.com
Simulation integration
Yesgithub.com
Optimization methods
topologygithub.com
Supported processes
additivegithub.com

Facts

Purpose
FEniTop is open-source software for topology optimization based on FEniCSx.github.com · 4 Oct 2026
Dimensions and meshes
It supports 2D and 3D problems with structured or unstructured meshes and multiple element geometries and types.github.com · 4 Oct 2026
PDEs and sensitivities
It expresses PDEs in weak form and uses automatic differentiation for finite-element analysis and sensitivity analysis.github.com · 4 Oct 2026
Parallel computing
It supports scalable parallel computing on systems ranging from laptops to distributed computing clusters.github.com · 4 Oct 2026
Filtering
It includes a Helmholtz-type PDE filter designed for large-scale parallel problems, including problems with large filter radii.github.com · 4 Oct 2026
Export
Optimized designs can be exported as XDMF files for post-processing in ParaView.github.com · 4 Oct 2026
Examples
The repository includes examples for 2D and 3D beams, a 2D disk, a 3D shell, and a 2D compliant mechanism.github.com · 4 Oct 2026
Requirements
The installation instructions specify FEniCSx version 0.7.3, PyVista, and Xvfb.github.com · 4 Oct 2026
Windows setup
The documented Windows 11 setup uses WSL with Ubuntu, Docker Desktop, and a Docker image containing FEniCSx, PyVista, and Xvfb.github.com · 4 Oct 2026
License
The repository identifies its license as GPL-3.0.github.com · 4 Oct 2026
Intended users
The authors say FEniTop may benefit both topology-optimization beginners seeking efficiency and ease of use and experts seeking computing efficiency for complex problems.zhang.cee.illinois.edu · 4 Oct 2026
Product
FEniTop is open-source software for topology optimization based on FEniCSx.github.com · 4 Oct 2026
Finite element support
It supports varying element geometries, element types, element orders, and quadrature degrees.github.com · 4 Oct 2026
PDE formulation
It lets users express PDEs in weak form, avoiding manual matrix manipulation.github.com · 4 Oct 2026
Sensitivity analysis
It uses automatic differentiation to help with chain rules in finite element analysis and sensitivity analysis.github.com · 4 Oct 2026
Solvers
It provides access to linear and nonlinear solvers and preconditioners through the PETSc backend via petsc4py.github.com · 4 Oct 2026
Filter
It includes a Helmholtz-type PDE filter designed for large-scale parallel problems, particularly with large filter radii.github.com · 4 Oct 2026
Optimization algorithms
It provides parallel implementations of Optimality Criteria and Method of Moving Asymptotes for updating design variables.github.com · 4 Oct 2026
Export and post-processing
Optimized designs can be exported to XDMF files for post-processing in ParaView.github.com · 4 Oct 2026
Setup requirements
The README recommends FEniCSx version 0.7.3, PyVista, and Xvfb; its detailed setup uses Docker and Ubuntu under WSL on Windows 11.github.com · 4 Oct 2026

Best FEniTop alternatives

See all 12

Where it ranks on Everything Xiaomi

Is FEniTop yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources