For a complete list of software, visit our Github page.
OpenBTE
2018. Finite-volume solver for the mode-resolved phonon Boltzmann transport equation (BTE). It includes forward and adjoint modeling (e.g. for inverse design). [link]
Update: in 2022, a JAX-based differentiable phonon solver was added to the code base [paper]

HeatOpt
2023. Browser-based Topology Optimization WebApp for thermal metamaterials [link]

∂PV
2022. JAX-based autodifferentiable solver for the drift-diffusion equations. It enables the optimization and inverse design of solar cells. [link]

NanoVis
2008. An atomistic visualizer in MatLAB [link]

Graph Interpreter
2008. A MatLab code for retrieving data from 1D graphs. [link]
