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:
- Standard minimum volume with adapted optimality criteria: Link to minV code
- Reanalysis-based minimum volume: Link to minVre code
- Matrix-free reanalysis-based minimum volume: Link to minVreMF code
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