High performance multidimensional polynomial handling through expression templates for the Boltzmann equation

This thesis is dedicated to the development of a numerical solver for the Boltzmann Collision Operator. Non-equilibrium phenomenons are prevalent everywhere, from semi-conductor technologies to solar cells[1]. It is recently that the field of ultrafast physics has taken over the world by storm and h...

Full description

Saved in:
Bibliographic Details
Main Author: Dongol, Keynesh
Other Authors: Marco Battiato
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/166514
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-166514
record_format dspace
spelling sg-ntu-dr.10356-1665142023-05-08T15:39:03Z High performance multidimensional polynomial handling through expression templates for the Boltzmann equation Dongol, Keynesh Marco Battiato School of Physical and Mathematical Sciences marco.battiato@ntu.edu.sg Science::Physics This thesis is dedicated to the development of a numerical solver for the Boltzmann Collision Operator. Non-equilibrium phenomenons are prevalent everywhere, from semi-conductor technologies to solar cells[1]. It is recently that the field of ultrafast physics has taken over the world by storm and hence ushered in a new field of strongly out-of-equilibrium dynamics with the promising potential to further drive technological advances. For an accurate depiction of strongly out-of-equilibrium dynamics, it is necessary that we are able to simulate complicated interplay of scattering events in a crystal. Recently, a novel approach using The Time Dependent Boltzmann Equation (TDBE) has been shown to feasibly treat the full complexity of strongly out- of-equilibrium dynamics, while conserving momentum, energy, and particle density. Though the TDBE’s approach is a lot cheaper than a full quan- tum mechanical treatment, the reality is TDBE faces an uphill battle due to the presence of its scattering integral which has an impractical scaling with precision. One such approximation used to minimise the numerical complexity was to limit the order of the terms in the integral (either to linear or quadratic). In this thesis, I will introduce a major modification to this solver by extending the formulation of the solver to include higher or- der basis functions to further describe the above dynamics more accurately. Whilst the complexity of the solver increases, it is possible to reduce the overall operations to accurately describe strongly out-of-equilibrium dynam- ics. Such a task requires an understanding of the theoretical model behind the TDBE and hardware utilization of our solver to able to able contribute to the solver. Bachelor of Science in Physics 2023-05-03T08:09:48Z 2023-05-03T08:09:48Z 2023 Final Year Project (FYP) Dongol, K. (2023). High performance multidimensional polynomial handling through expression templates for the Boltzmann equation. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/166514 https://hdl.handle.net/10356/166514 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Science::Physics
spellingShingle Science::Physics
Dongol, Keynesh
High performance multidimensional polynomial handling through expression templates for the Boltzmann equation
description This thesis is dedicated to the development of a numerical solver for the Boltzmann Collision Operator. Non-equilibrium phenomenons are prevalent everywhere, from semi-conductor technologies to solar cells[1]. It is recently that the field of ultrafast physics has taken over the world by storm and hence ushered in a new field of strongly out-of-equilibrium dynamics with the promising potential to further drive technological advances. For an accurate depiction of strongly out-of-equilibrium dynamics, it is necessary that we are able to simulate complicated interplay of scattering events in a crystal. Recently, a novel approach using The Time Dependent Boltzmann Equation (TDBE) has been shown to feasibly treat the full complexity of strongly out- of-equilibrium dynamics, while conserving momentum, energy, and particle density. Though the TDBE’s approach is a lot cheaper than a full quan- tum mechanical treatment, the reality is TDBE faces an uphill battle due to the presence of its scattering integral which has an impractical scaling with precision. One such approximation used to minimise the numerical complexity was to limit the order of the terms in the integral (either to linear or quadratic). In this thesis, I will introduce a major modification to this solver by extending the formulation of the solver to include higher or- der basis functions to further describe the above dynamics more accurately. Whilst the complexity of the solver increases, it is possible to reduce the overall operations to accurately describe strongly out-of-equilibrium dynam- ics. Such a task requires an understanding of the theoretical model behind the TDBE and hardware utilization of our solver to able to able contribute to the solver.
author2 Marco Battiato
author_facet Marco Battiato
Dongol, Keynesh
format Final Year Project
author Dongol, Keynesh
author_sort Dongol, Keynesh
title High performance multidimensional polynomial handling through expression templates for the Boltzmann equation
title_short High performance multidimensional polynomial handling through expression templates for the Boltzmann equation
title_full High performance multidimensional polynomial handling through expression templates for the Boltzmann equation
title_fullStr High performance multidimensional polynomial handling through expression templates for the Boltzmann equation
title_full_unstemmed High performance multidimensional polynomial handling through expression templates for the Boltzmann equation
title_sort high performance multidimensional polynomial handling through expression templates for the boltzmann equation
publisher Nanyang Technological University
publishDate 2023
url https://hdl.handle.net/10356/166514
_version_ 1770566175735939072