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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |