This repository contains the 3D parallel topology optimization code written in C++ by Darin Peetz
This code uses Petsc to perform topology optimization at a large scale, similar to the code written by Aage and Lazarov (topopt.dtu.dk or https://github.com/topopt/TopOpt_in_PETSc).
If Petsc, Slepc, and Parmetis are installed (Parmetis may have been installed as an external package to Petsc), a couple quick edits in the first ~10 lines of the makefile should have the program running.
Contact [email protected] with questions.