MATLAB codes

MGCG-based TopOpt

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

3-D code available upon request – contact Oded by email

Reanalysis-based TopOpt

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

3-D codes with reanalysis by recycling multigrid-CG are available upon request – contact Oded by email

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