Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/175692
Title: | Implementation of C++ iterators for the Boltzmann scattering integral satisfying physical conservation laws | Authors: | He, Mingxuan | Keywords: | Mathematical Sciences Physics |
Issue Date: | 2024 | Publisher: | Nanyang Technological University | Source: | He, M. (2024). Implementation of C++ iterators for the Boltzmann scattering integral satisfying physical conservation laws. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175692 | Abstract: | This thesis contributes to the development and optimization of Tortoise, a numerical solver for the Boltzmann Transport Equation (BTE). BTE serves as the bedrock of many modern technological advancement, ranging from semiconductors and solar cells to the ultrafast physics. This project focuses on the implementation of numerical solver to the scattering term in BTE. We aim to develop an efficient iterative algorithm and implement the iterators to evaluate basis functions and scattering tensors on a discretised domain in momentum space. Respecting the law of conservation of momentum, we can reduce the complexity of the algorithm by removing the unnecessary iterations that correspond to the non-physical case. Given the high time complexity of the algorithm, we perform optimisation using various computing techniques such as parallel programming and templated functions. Finally, the iterator is implemented in TORTOISE, a C++ library that provides a numerical solver to the time-dependent Boltzmann Equation. | URI: | https://hdl.handle.net/10356/175692 | Schools: | School of Physical and Mathematical Sciences | Fulltext Permission: | restricted | Fulltext Availability: | With Fulltext |
Appears in Collections: | SPMS Student Reports (FYP/IA/PA/PI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
FYP_Report.pdf Restricted Access | 848.85 kB | Adobe PDF | View/Open |
Page view(s)
100
Updated on Dec 12, 2024
Download(s)
14
Updated on Dec 12, 2024
Google ScholarTM
Check
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.