Litcius/Paper detail

JAX-BTE: a GPU-accelerated differentiable solver for phonon Boltzmann transport equations

Wenjie Shang, Jiahang Zhou, J. P. Panda, Zhihao Xu, Yi Liu, Pan Du, Jianxun Wang, Tengfei Luo

2025npj Computational Materials9 citationsDOIOpen Access PDF

Abstract

This paper introduces JAX-BTE, a GPU-accelerated, differentiable solver for the phonon Boltzmann Transport Equation (BTE) based on differentiable programming. JAX-BTE enables accurate, efficient and differentiable multiscale thermal modeling by leveraging high-performance GPU computing and automatic differentiation. The solver efficiently addresses the high-dimensional and complex integro-differential nature of the phonon BTE, facilitating both forward simulations and data-augmented inverse simulations through end-to-end optimization. Validation is performed across a range of 1D to 3D simulations, including complex FinFET structures, in both forward and inverse settings, demonstrating excellent performance and reliability. JAX-BTE significantly outperforms state-of-the-art BTE solvers in forward simulations and uniquely enables inverse simulations, making it a powerful tool for multiscale thermal analysis and design for semiconductor devices.

Topics & Concepts

SolverBoltzmann equationDifferentiable functionBoltzmann constantPhononPhysicsComputer scienceParallel computingStatistical physicsMathematicsThermodynamicsMathematical analysisProgramming languageQuantum mechanicsThermal properties of materialsModel Reduction and Neural NetworksLattice Boltzmann Simulation Studies
JAX-BTE: a GPU-accelerated differentiable solver for phonon Boltzmann transport equations | Litcius