Constarium
← Search

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

Catalogue records · 1

Topics

Stated by source
Ingeniería
Provenance · 1 source records, 11 field assertions
SourceKeyLast seenRaw
e-cienciaDatosdoi:10.21950/R5MOML6 d agoJSON v1
FieldAssertionExtractorEvidence
concepts[field].anzsrc:field:401401mapping · edatos consorciomadrono esvocabulary-mapper@1.0.0keywords['Additive manufacturing']
concepts[field].anzsrc:field:460607mapping · edatos consorciomadrono esvocabulary-mapper@1.0.0keywords['High-performance computing']
concepts[field].dataverse_subject:ingenier-asource · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0/subjects
concepts[field].local:field:engineeringmapping · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0/subjects
concepts[field].local:field:humanitiesmapping · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0/subjects
created_datesource · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0
descriptionsource · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0/description
publication_datesource · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0
titlesource · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0/name
updated_datesource · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0
version_labelsource · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0