Data · dataset · 2026
GPUTopOpt: GPU Topology Optimization in Julia for Large-Scale Structural Design
Listed in e-cienciaDatos
GPU-accelerated topology optimization pipeline written in Julia + CUDA, targeting large-scale 3D structural design problems on heterogeneous HPC clusters such as Madroño.
Description
The code implements the SIMP (Solid Isotropic Material with Penalization) formulation with Wang–Lazarov–Sigmund Heaviside projection, solved through a matrix-free multigrid-preconditioned conjugate gradient (PCG) elasticity solver. Design updates use the Method of Moving Asymptotes (MMA).
An optional porous / local-volume infill extension based on the Wu–Aage–Sigmund p-norm formulation is included for lattice and bio-inspired structures (validated on a femur reconstruction case at ~77 M DOFs). The pipeline is fully voxel-based: STL design domains are automatically voxelized; results are exported as STL meshes ready for downstream FEM validation or additive manufacturing. CPU/GPU tiled assembly minimises GPU memory pressure, enabling problems that would otherwise exceed VRAM.
Read the rest (1 more)
Distributed as a self-contained 61 MB package (15 Julia source files, example cases, pre/post-processing tools, README, user guide and Madroño-specific deployment instructions). Forked and extended from the upstream FSI-Topology-Optimisation-Portable codebase, with the porous infill and multigrid scalability improvements developed for this work. Requirements: Julia 1.10+, NVIDIA GPU with CUDA 11+, gmsh on PATH.
Links
Where it is published
- Dataverse dataset page edatos.consorciomadrono.es/dataset.xhtml?persistentId=doi%3A10.21950%2FR5MOML ↗
landing page · from edatos consorciomadrono es
- DOI doi.org/10.21950/r5moml ↗
DOI / persistent id · from edatos consorciomadrono es
Catalogue records · 1
- Dataverse API edatos.consorciomadrono.es/api/datasets/:persistentId/?persistentId=doi%3A10.21950%2FR5MO… ↗
metadata API · from edatos consorciomadrono es
Topics
- Stated by source
- Ingeniería
- From keywords
- Additive manufacturing · Engineering · High performance computing · Humanities
Provenance · 1 source records, 11 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| e-cienciaDatos | doi:10.21950/R5MOML | 6 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| concepts[field].anzsrc:field:401401 | mapping · edatos consorciomadrono es | vocabulary-mapper@1.0.0 | keywords['Additive manufacturing'] |
| concepts[field].anzsrc:field:460607 | mapping · edatos consorciomadrono es | vocabulary-mapper@1.0.0 | keywords['High-performance computing'] |
| concepts[field].dataverse_subject:ingenier-a | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /subjects |
| concepts[field].local:field:engineering | mapping · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /subjects |
| concepts[field].local:field:humanities | mapping · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /subjects |
| created_date | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | |
| description | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /description |
| publication_date | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | |
| title | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /name |
| updated_date | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | |
| version_label | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 |