Project 149: Numerical Solution of the Phonon Boltzmann Transport Equation: Algorithm Development and Optimization
Apply

Project 149: Numerical Solution of the Phonon Boltzmann Transport Equation: Algorithm Development and Optimization

Contact Information:

Prof. Bao Hua

Email: hua.bao@sjtu.edu.cn

 

Project Description and Objectives:

Boltzmann transport equation (BTE) is the fundamental equation for sub-continuum scale electron or heat transport, which is important to model the temperature distribution in electronic devices. We already developed a C++ code to solve BTE by discrete ordinate method and finite volume method. We are now in the phase of optimizing the code and implementing advanced algorithms.

 

Eligibility Requirements:

Basic knowledge of High Performance Computing.

Familiar with C/C++.

Previous knowledge in heat transfer, numerical analysis, numerical methods (e.g., finite volume method).

 

Main Tasks:

Develop a highly efficient hybrid Fourier-BTE solver to handle large non-gray transport problems.

Implement and optimize advanced algorithms to optimize the code, including but not limited to sparse matrix solver and parallel computing (using MPI/OpenMP).

Assist graduate students in conducting some calculations.

 

Website:

Lab: http://caces.sjtu.edu.cn/

School: http://umji.sjtu.edu.cn/