Erasmus Langer
Siegfried Selberherr
Bindu Balakrishna
Oskar Baumgartner
Hajdin Ceric
Johann Cervenka
Otmar Ertl
Wolfgang Gös
Klaus-Tibor Grasser
Philipp Hehenberger
René Heinzl
Hans Kosina
Goran Milovanovic
Neophytos Neophytou
Roberto Orio
Vassil Palankovski
Mahdi Pourfath
Karl Rupp
Franz Schanovsky
Philipp Schwaha
Ivan Starkov
Franz Stimpfl
Viktor Sverdlov
Oliver Triebl
Stanislav Tyaginov
Martin-Thomas Vasicek
Stanislav Vitanov
Paul-Jürgen Wagner
Thomas Windbacher

Karl Rupp
Dipl.-Ing.
rupp(!at)iue.tuwien.ac.at
Biography:
Karl Rupp was born in Austria in 1984. He received the BSc degree in electrical engineering from the Technische Universität Wien in 2006, the MSc in computational mathematics from Brunel University in 2007 and the degree of Diplomingenieur in microelectronics from the Technische Universität Wien in 2009. He is currently working on his doctoral degree, where his scientific interests include generative programming of discretization schemes such as the finite element method for the use in multiphysics problems.

The Finite Element Method in Multiphysics Problems and Semiconductor Equations

Most of the currently available software packages for the finite element method at source code level follow a procedural programming style, presumably mainly for historical reasons. Only a low level of abstraction is achieved therein, so that for each spatial dimension a separate implementation is required. This is in contrast to the mathematical description, which is typically independent of the underlying spatial dimension due to the use of differential operators such as divergence and gradient. By applying modern abstraction facilities provided by C++, a programming framework for the finite element method was developed that fully decouples the problem formulation from the spatial dimension at source code level. The mathematical description, i.e. the weak formulation, can be given directly in source code, while the spatial dimension and other discretization parameters such as the polynomial degree of ansatz functions can be conveniently configured in separate configuration classes. In this way, all information about the problem under investigation is available at compile time, which allows the compiler to generate code with run-time efficiency comparable to hand-tuned code.
The current research focuses on a spherical harmonics expansion approach for the solution of the Boltzmann transport equation. Such a deterministic solution approach has several advantages compared to Monte-Carlo methods, for example high energy effects such as impact ionization can be analyzed more accurately, which is of high importance for nanoscale devices. In the long term, the advantages of the finite element framework shall be used for adaptive solution algorithms of the Boltzmann equation, for both the adaptive meshing and adaptive selection of the number of terms in the spherical harmonics expansion.


Deflection of a MEMS-cantilever due to intrinsic strain that arises from the fabrication process.



Accumulation and depletion of atoms in an interconnect taking copper grain boundaries into account.


Home | Activities | Staff | Publications | Sponsors | Music | Contact Us