TopOpt
topopt.mek.dtu.dk
Spec sheet
- What it does
- TopOpt is a joint DTU Mechanical Engineering and DTU Compute research effort developing and applying density-based topology optimization methods.Read 14 Oct 2026 · topopt.mek.dtu.dk
- Purpose
- TopOpt is an acronym for Topology Optimization, and the DTU group develops and applies density based topology optimization methods.Read 29 Sep 2026 · topopt.mek.dtu.dk
- Integrations
- The PETSc framework is built upon PETSc, and the page recommends ParaView version 4.0 or newer for visualization.Read 29 Sep 2026 · topopt.mek.dtu.dk
- Headquarters
- Kongens Lyngby, DenmarkRead 28 Sep 2026 · topopt.mek.dtu.dk
- Founded
- 1829Read 28 Sep 2026 · topopt.mek.dtu.dk
- 3D constraints and controls
- The 3D app provides symmetry conditions, prescribed solid or void regions, load scaling and rotation, pause/resume, marching-cubes and voxel visualization, and mesh/domain presets.Read 14 Oct 2026 · topopt.mek.dtu.dk
- 3D export
- The 3D app exports optimized structures for workflows such as 3D printing.Read 14 Oct 2026 · topopt.mek.dtu.dk
- 3D optimization
- The interactive 3D app solves minimum-compliance topology optimization and lets users change loads, supports and volume fraction while optimization runs.Read 14 Oct 2026 · topopt.mek.dtu.dk
- 3D system requirements
- The Windows 3D build requires the 64-bit Visual C++ 2012 and 2013 redistributables.Read 14 Oct 2026 · topopt.mek.dtu.dk
- Android adoption
- The AppBrain listing estimates 22 thousand downloads and identifies version 2.8 as free with an Everyone content rating.Read 14 Oct 2026 · appbrain.com
- Android availability limitation
- AppBrain reports that the Android app was unpublished from Google Play on 6 December 2021 and last updated on 20 December 2014.Read 14 Oct 2026 · appbrain.com
- Apple compatibility
- The App Store listing requires iOS or iPadOS 11 or later and lists a 105 MB size.Read 14 Oct 2026 · apps.apple.com
- Apple privacy limitation
- Apple says the developer has not provided privacy-practice details for the app.Read 14 Oct 2026 · apps.apple.com
- Buckling extensibility
- TopBuck250 can be coupled with the MMA MATLAB routine or other mathematical-programming tools.Read 14 Oct 2026 · topopt.mek.dtu.dk
- Buckling optimization
- TopBuck250 supports fundamental buckling-load-factor maximization and minimum-volume designs with compliance and buckling constraints in two-dimensional domains.Read 14 Oct 2026 · topopt.mek.dtu.dk
- Educational audience
- The 99-line MATLAB code is intended for engineering education and is offered to students and newcomers to topology optimization.Read 29 Sep 2026 · topopt.mek.dtu.dk
- Framework components
- The PETSc framework includes mesh and optimization parameters, a 3D linear elasticity solver, standard and PDE based filters, parallel MMA, and IO and Python script converters.Read 29 Sep 2026 · topopt.mek.dtu.dk
- Grasshopper
- The Apps/Software page lists TopOpt for Grasshopper and links to a Grasshopper project page.Read 29 Sep 2026 · topopt.mek.dtu.dk
- Grasshopper integration
- TopOpt provides a plugin/project link for Rhino and Grasshopper workflows.Read 14 Oct 2026 · topopt.mek.dtu.dk
- Group
- The group is a joint research effort between DTU Mechanical Engineering and DTU Compute.Read 29 Sep 2026 · topopt.mek.dtu.dk
- Independent ecosystem
- MATLAB Central hosts a TopOpt GUI created to assist users of the DTU program; its page records zero reviews and six downloads.Read 14 Oct 2026 · mathworks.com
- Independent technical limit
- A 2026 Springer study says TopOpt does not present principal-stress, von-Mises-stress or displacement FEA results and is limited to two materials.Read 14 Oct 2026 · link.springer.com
- Interactive apps
- The site lists 2D and 3D interactive TopOpt apps for handheld devices and web.Read 29 Sep 2026 · topopt.mek.dtu.dk
- Large scale framework
- The PETSc-based code is a fully parallel framework for very large scale topology optimization on structured grids.Read 29 Sep 2026 · topopt.mek.dtu.dk
- Level-set education
- The level-set MATLAB code is aimed at engineering education and explains transition from density designs to level-set designs.Read 14 Oct 2026 · topopt.mek.dtu.dk
- Level-set limitation
- The level-set code is explicitly not performance-optimized because it favors transparent loops over vectorization.Read 14 Oct 2026 · topopt.mek.dtu.dk
- Limit: mobile UI
- An Apple reviewer reported that the feature bar was blocked by the camera area on an iPhone 11 and asked for it to be movable.Read 14 Oct 2026 · apps.apple.com
- Maker founded
- DTU was founded in 1829 and became the Technical University of Denmark in 1994.Read 14 Oct 2026 · dtu.dk
- Maker headquarters
- DTU lists its address as Anker Engelunds Vej 101, 2800 Kongens Lyngby, Denmark.Read 14 Oct 2026 · dtu.dk
- Maker legal name
- The maker is the TopOpt group at the Technical University of Denmark, operating across DTU Mechanical Engineering and DTU Compute.Read 14 Oct 2026 · topopt.mek.dtu.dk
- Maker size
- DTU reported 6,574 full-time-equivalent staff in 2024.Read 14 Oct 2026 · dtu.dk
- MATLAB code
- The page offers MATLAB codes for minimum compliance problems and Python code described as a 200-line implementation for minimum compliance problems.Read 29 Sep 2026 · topopt.mek.dtu.dk
- MATLAB collection
- The apps page lists several MATLAB implementations for minimum-compliance problems, including 99-line, 88-line, optimized, scalable 3D matrix-free and stochastic-gradient-descent versions.Read 14 Oct 2026 · topopt.mek.dtu.dk
- Mobile platforms
- The 3D app is listed for iOS, Windows, and Mac OSX; the 2D app is listed for iOS, Android, Linux, Mac OSX, and Windows.Read 29 Sep 2026 · topopt.mek.dtu.dk
- Notable news
- The PETSc TopOpt page was updated on 20 April 2026.Read 14 Oct 2026 · topopt.mek.dtu.dk
- PETSc components
- The PETSc framework includes mesh and optimization parameters, a 3D linear-elasticity solver, standard and PDE filters, parallel MMA, I/O and Python conversion scripts.Read 14 Oct 2026 · topopt.mek.dtu.dk
- PETSc framework
- The PETSc offering is a fully parallel C/C++ framework for very large-scale topology optimization on structured grids.Read 14 Oct 2026 · topopt.mek.dtu.dk
- PETSc integration
- The PETSc framework is built on PETSc and recommends ParaView 4.0 or newer for visualization.Read 14 Oct 2026 · topopt.mek.dtu.dk
- PETSc scale example
- The documentation reports a 130-million-element cantilever computed in 4 hours 20 minutes with 2,000 cores and 2,000 design cycles.Read 14 Oct 2026 · topopt.mek.dtu.dk
- Photonics
- The photonics offering includes a 200-line MATLAB TopOpt code for 2D cylindrical metalens design and five COMSOL Multiphysics models.Read 29 Sep 2026 · topopt.mek.dtu.dk
- Photonics integration
- The photonics package combines a 200-line MATLAB inverse-design code with five COMSOL Multiphysics models.Read 14 Oct 2026 · topopt.mek.dtu.dk
- Platform requirements
- The Windows downloads for the 2D and 3D apps require VC++R2012 and VC++R2013.Read 29 Sep 2026 · topopt.mek.dtu.dk
- Praise: education
- Apple reviewers describe the app as educational, enjoyable and useful for people interested in solid mechanics.Read 14 Oct 2026 · apps.apple.com
- Python code
- The apps page provides a 200-line Python code for minimum-compliance problems.Read 14 Oct 2026 · topopt.mek.dtu.dk
- Python documentation depth
- The Python documentation contains setup instructions, worked examples and docstrings for compliance, actuator, stress-intensity and fatigue objectives.Read 14 Oct 2026 · topopt.readthedocs.io
- Python installation
- The Python documentation installs the package with pip or from its Git repository using setup.py.Read 14 Oct 2026 · pytopopt.readthedocs.io
- Python licence
- The documented Python TopOpt library is released under the MIT License.Read 14 Oct 2026 · topopt.readthedocs.io
- Python maturity limitation
- The GitHub project warns that the library is in early development and that its API may change.Read 14 Oct 2026 · github.com
- Rating on Apple App Store
- 3.7 out of 5 from 3 ratingsRead 14 Oct 2026 · apps.apple.com
- Rating on Google Play archive
- 4.64 out of 5 from 140 ratingsRead 14 Oct 2026 · appbrain.com
- Security and support
- The opened maker pages provide no security or compliance statements and list no support plan.Read 29 Sep 2026 · topopt.mek.dtu.dk
Plans and prices
Free MATLAB and COMSOL photonics codes Free 200-line MATLAB inverse-design code and five COMSOL models Read 14 Oct 2026 · topopt.mek.dtu.dk
Free MATLAB code for buckling optimization Free TopBuck250 code for 2D buckling, compliance and volume-constrained designs Read 14 Oct 2026 · topopt.mek.dtu.dk
Free MATLAB code for minimum-compliance problems Free 99-line, 88-line, new 99-line optimized, scalable 3D matrix-free and stochastic-gradient-descent codes Read 14 Oct 2026 · topopt.mek.dtu.dk
TopOpt apps and software Free The Apps/Software page lists free MATLAB code for minimum compliance and buckling optimization and free MATLAB and COMSOL code for photonics; it gives no price for the interactive apps. Read 29 Sep 2026 · topopt.mek.dtu.dk
Where Specifiction places it
- Generative Design Software#2 of 208.2