Open Source Code & Data
OpenMM for Mechanical Microstructures Design
High-performance GPU solver for designing high-resolution 3D microstructures. Runs 512³ ≈ 134M finite elements in under 40 s/iteration on an NVIDIA GTX 1080Ti, with fewer than 20 lines of user code.
GitHub
Large-Scale Worst-Case Topology Optimization
Efficiently minimizes maximum compliance under uncertain loads for high-resolution models via a modified power method. Handles 512×170×170 meshes with 69,934 loading nodes in ~50 min on an NVIDIA GTX 1080Ti.
GitHubIntroductory Reading
A curated list of accessible articles and reviews for students new to our research areas. No prior specialization required.
TopOpt
Topology optimization: theory, methods, and applications
Bendsøe & Sigmund · Springer, 2003 · The definitive textbook introduction to density-based topology optimization.
TopOpt
A 99 line topology optimization code written in Matlab
Sigmund · Struct. Multidisc. Optim., 2001 · A compact, self-contained implementation ideal for beginners.
IGA
Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement
Hughes, Cottrell & Bazilevs · CMAME, 2005 · The founding paper of isogeometric analysis.
Useful Links
- TopOpt Group, DTU
- ToPy
- FEniCS Project
- TopWebinar TUDelft