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]