Software

GPTO GPTO is an educational MATLAB code to demonstrate the use of the geometry projection method for topology optimization.  The code is available for free under a Creative Commons CC-BY-NC 4.0 license, which means it is free for non-commercial use and that appropriate credit must be given.  The accompanying journal paper can be found here. The code can be downloaded from GitHub here. Optimal design of MBB beam obtained using GPTO MATLAB code
PyGPTO PyGPTO is the Python-based version of GPTO, developed in collaboration with researchers from the Universidad Nacional de Colombia. The code can be downloaded from GitHub here.
MRF
MRF is a MATLAB code implementing the maximum-rectifier function approach for stress-constrained topology optimization. This is the method introduced in this journal paper, published in Structural and Multidisciplinary Optimization. The adaptive constraint scaling approached introduced by Le et al. (2010) is also implemented in this code. MRF can be downloaded from GitHub here. This figure shows an example (the L-bracket design) of an application of the maximum rectifier function approach for stress-based topology optimization.