GPTO Julia with Gridap
A Julia/Gridap adaptation of the MATLAB code for topology optimization with bars using the geometry projection method, modified for solving heat conduction (or heat diffusion) problem.
Version 0.1.0 -- August 2025
This code is a migration to Julia/Gridap by
Prabin Pradhananga
School of Mechanical, Aerospace, and Manufacturing Engineering
University of Connecticut
of PyGPTO (Python/Numpy adaptation of the MATLAB code) for topology optimization with bars using the geometry projection method, translated to Python by
Andres Ortegon
Department of Mathematics
Universidad Nacional de Colombia
from the GPTO Matlab code written by
Hollis Smith and Julian Norato
Department of Mechanical Engineering
University of Connecticut
Special thanks to Sy Nguyen-Van for his Julia code that helped a lot during this translation.
Please cite this work if you use it in your research or projects.
Pradhananga, P. (2026). GPTO Julia-Heat Conduction (Version 0.1.0) [Computer software]. Available at: https://github.com/prabin-github/GPTO_julia-heat_conduction Zenodo: https://doi.org/10.5281/zenodo.18604076
@software{pradhananga2026gpto, author = {Pradhananga, Prabin}, title = {GPTO Julia-Heat Conduction}, year = {2026}, version = {0.1.0}, publisher = {Zenodo}, doi = {10.5281/zenodo.18604076}, url = {https://github.com/prabin-github/GPTO_julia-heat_conduction} }
This work is licensed under the Creative Commons Attribution–NonCommercial 4.0 International License (CC BY-NC 4.0).
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
Under the following terms:
- Attribution — You must give appropriate credit to the original author.
- NonCommercial — You may not use the material for commercial purposes.
For full license details, see:
https://creativecommons.org/licenses/by-nc/4.0/