JuliaTopOpt / TopOpt.jl

A package for binary and continuous, single and multi-material, truss and continuum, 2D and 3D topology optimization on unstructured meshes using automatic differentiation in Julia.
https://juliatopopt.github.io/TopOpt.jl/
Other
185 stars 30 forks source link

CUDA support example #21

Closed coen1111 closed 3 years ago

coen1111 commented 3 years ago

In the code several references to GPU/CUDA support can be found. Could an example/turtorial how to get this working be an idea?

mohamed82008 commented 3 years ago

This hasn't been functional for a while. I had to disable it while we were implementing truss optimization because trusses were more important. The CUDA implementation can also be improved significantly. Are you interested in using or developing GPU-accelerated topopt algorithms? If the latter, we can probably chat.