Example application of the GCMMA-MMA-Python repo in topology optimization. The original toplogy optimization code is written by Niels Aage and Villads Egede Johansen (Technical University of Denmark). The python code is the equivalent of the efficient 88 lines MATLAB code. The original python code can be downloaded here. To use the modified Python code with the MMA optimizer the user needs to download the file mma.py from the GCMMA-MMA-Python repo.
Aage, N., Johansen, V.E. (2013). A 165 LINE TOPOLOGY OPTIMIZATION CODE. Retrieved November 2, 2019 from http://www.topopt.mek.dtu.dk/Apps-and-software/Topology-optimization-codes-written-in-Python
Svanberg, K. (n.d.). MMA and GCMMA – two methods for nonlinear optimization. Retrieved August 3, 2017 from
https://people.kth.se/~krille/mmagcmma.pdf