Authors:
Philipp Schwaha
;
Markus Schwaha
;
René Heinzl
;
Enzo Ungersboeck
and
Siegfried Selberherr
Affiliation:
Institute for Microelectronics, TU Wien, Austria
Keyword(s):
Simulation methodology, Boltzmann transport equation, scientific computing, high performance computing, programming paradigms, probabilistic method, partial differential equations.
Related
Ontology
Subjects/Areas/Topics:
Algorithms and Data Structures
;
Applications and Software Development
;
Business Analytics
;
Component-Based Software Engineering
;
Data Engineering
;
Data Semantics
;
Distributed and Mobile Software Systems
;
Embedded Communications Systems
;
Model-Driven Software Development
;
Object-Oriented Programming
;
Parallel and High Performance Computing
;
Programming Languages
;
Software Architectures
;
Software Engineering
;
Telecommunications
Abstract:
We discuss methodologies to obtain solutions to complex mathematical problems derived from physical models. We present an approach based on series expansion, using discretization and averaging, and a stochastic approach. Various forms based on the Boltzmann equation are used as model problems. Each of the methodologies comes with its own strengths and weaknesses, which are briefly outlined. We also provide short code snippets to demonstrate implementations of key parts, that make use of our generic scientific simulation environment, which combines high expressiveness with high runtime performance.