JAX-BTE: a GPU-accelerated differentiable solver for phonon Boltzmann transport equations
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.
Authors
- Jiahang Zhou
- J. P. Panda (ORCID: https://orcid.org/0000-0003-2839-6185)
- Wenjie Shang
- Tengfei Luo (ORCID: https://orcid.org/0000-0003-3940-8786)
- Jianxun Wang (ORCID: https://orcid.org/0000-0002-9030-1733)
- Zhihao Xu (ORCID: https://orcid.org/0000-0003-1054-3669)
- Yi Liu (ORCID: https://orcid.org/0000-0002-9174-2004)
- Pan Du (ORCID: https://orcid.org/0000-0001-7335-4078)
Institutions
- University of Notre Dame (US)
- Cornell University (US)
Publication Details
- Journal
- npj Computational Materials
- Published
- 2025-05-09
- DOI
- https://doi.org/10.1038/s41524-025-01635-0
- Citations
- 6
- Primary Topic
- Thermal properties of materials
- Type
- article
- Field-Weighted Citation Impact
- 3.11
Funders
- Defense Advanced Research Projects Agency
- Office of Naval Research