[1] Aage, Niels, Erik Andreassen, and Boyan Stefanov Lazarov. "Topology optimization using PETSc: An easy-to-use, fully parallel, open source topology optimization framework." Structural and Multidisciplinary Optimization 51 (2015): 565-572.
Installation
Install Petsc, instructions
wget http://www.topopt.dtu.dk/PETSc