MASTmultiphysics / mast-multiphysics

Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST) - Sensitivity-enabled multiphysics FEA for design
https://www.mast-multiphysics.com
GNU Lesser General Public License v2.1
43 stars 24 forks source link

Topology optimization runtime efficiency #94

Closed manavbhatia closed 4 years ago

manavbhatia commented 4 years ago

Topology optimization implementation has had considerable bottlenecks, with became more critical with increasing problem size, particularly when moving to 3D shapes. This PR implements a number of optimizations in the code and example 8 (homogenized level set topology optimization). I am currently able to get 75% reduction of computational cost on this example with reference to the implementation from a couple of months ago.