topos

Grasshopper Topos

tOpos is a 3D Topology Optimisation plugin which is using GPU for computation acceleration. It is based on CUDA technology provided by NVIDIA. Current version of tOpos require NVIDIA graphic card with Cuda Computation Capability (cc) higher or equal to 3.0. Here you can check if you generation of GPU is compatible with tOpos. Also check if you drivers are up to date (do not use Windows Update drivers! Install newest drivers form NVIDIA website). Your graphic card drivers version need to be at least 376.51.

Related Lessons & Examples

Optimized Column
Optimized Column
In this Grasshopper example file You can use the tOpos plugin to optimize a central Column for suppo...
Optimized Roof
In this Grasshopper example file you can use The tOpos Plugin to model an optimized column for a roo...
Optimized Suspension Bridge
Optimized Suspension Bridge
In this grasshopper example file you can use the tOpos plugin to optimize a suspension bridge.
Table Topology Optimization
Table Topology Optimization
In this grasshopper Example file you can use the Topos Plugin to optimize a table based on Topology...
Topology Column
Topology Column
In this grasshopper example file you can simulate a parametric toplogy optimization for a column usi...
Topos Basics
In this Grasshopper tutorial, you will learn the basics of how the Topos plugin works for 3D topolog...
tOpos Bridge
tOpos Bridge
In this grasshopper example file you can design an optimized bridge using tOpos plugin.
Topos Bridge
In this Grasshopper Topos example file, you can optimize the structure of a bridge by using the Topo...
tOpos Building Slabs
tOpos Building Slabs
In this Grasshopper example file you can use the tOpos plugin to generate an optimized central struc...
tOpos Footbridge
tOpos Footbridge
In this Grasshopper example file you can use the tOpos plugin to optimize a parametric bridge for pe...
tOpos Growing Pavilion
tOpos Growing Pavilion
In this Grasshopper example file you can use the tOpos plugin to optimize a parametric shade and the...
tOpos Headphone Stand
tOpos Headphone Stand
In this grasshopper example file you can use the tOpos plugin to optimize a headphone stand.
Topos Joint
Topos Joint
In this grasshopper example file, you can optimize a set of joints by using the Topos plugin.
tOpos Joint
tOpos Joint
In this Grasshopper Example File, You can generate a parametric joint using the tOpos plugin.
tOpos Joint
tOpos Joint
In this Grasshopper example file you can use the tOpos plugin to design a parametric joint for a set...
tOpos Parametric Column
tOpos Parametric Column
In this Grasshopper example file you can use the tOpos plugin to optimize a parametric column.
Topos Supports
Topos Supports
In this grasshopper example file, you can optimize a set of pillars for a roof using the Topos plugi...
tOpos Table
tOpos Table
In this grasshopper example file you can use the tOpos plugin to optimize a stand for a table.
tOpos Table Stand
tOpos Table Stand
In this Grasshopper example file you can use the tOpos plugin to optimize a set of 3d-printable stan...

Topos Plugin

tOpos is a 3D Topology Optimisation plugin which is using GPU for computation acceleration. It is based on CUDA technology provided by NVIDIA. Current version of tOpos require NVIDIA graphic card with Cuda Computation Capability (cc) higher or equal to 3.0. Here you can check if you generation of GPU is compatible with tOpos. Also check if you drivers are up to date (do not use Windows Update drivers! Install newest drivers form NVIDIA website). Your graphic card drivers version need to be at least 376.51.

Thanks to GPGPU tOpos is almost 100X faster then competitive TO plugins for Grasshopper!

Generally speaking, tOpos is based on SIMP methodology described in Bendsøe and Sigmund work: ” Topology Optimization. Theory, Methods, and Applications”. As a BLAS solver, iterative Conjugate Gradient Method is applied. User has choice to use MatrixFree or Preassembled version of solver.

Soon, detailed primer as pdf will be prepared. For a now please use example file as reference. If you are familiar with Millipede plugin, you will use tOpos at glance!