MATLAB codes

MGCG-based TopOpt

Multigrid-CG in topology optimization, 2-D code: Link to top2dmgcg code

3-D code available now on github: https://github.com/odedamir/topopt-mgcg-matlab

Reanalysis-based TopOpt

Reanalysis-based minimum volume topology optimization, 2-D codes:

3-D codes with reanalysis by recycling multigrid-CG are available now on github: https://github.com/odedamir/topopt-mgcg-matlab

Adjoint sensitivity analysis – “discretize-then-differentiate”

MATLAB code for the sensitivity analysis considered in the first application of the paper: Adjoint sensitivity analysis and optimization of hysteretic dynamic systems with nonlinear viscous dampers, [postprint].
MATLAB code