Open Access. Powered by Scholars. Published by Universities.®

Semiconductor and Optical Materials Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 2 of 2

Full-Text Articles in Semiconductor and Optical Materials

Parallel Algorithms For Time Dependent Density Functional Theory In Real-Space And Real-Time, James Kestyn Oct 2018

Parallel Algorithms For Time Dependent Density Functional Theory In Real-Space And Real-Time, James Kestyn

Doctoral Dissertations

Density functional theory (DFT) and time dependent density functional theory (TDDFT) have had great success solving for ground state and excited states properties of molecules, solids and nanostructures. However, these problems are particularly hard to scale. Both the size of the discrete system and the number of needed eigenstates increase with the number of electrons. A complete parallel framework for DFT and TDDFT calculations applied to molecules and nanostructures is presented in this dissertation. This includes the development of custom numerical algorithms for eigenvalue problems and linear systems. New functionality in the FEAST eigenvalue solver presents an additional level of …


Modeling Recombination In Solar Cells, Paul Chery Jun 2018

Modeling Recombination In Solar Cells, Paul Chery

Macalester Journal of Physics and Astronomy

Solar cells are a competitive alternative to nonrenewable energy sources such as fossil fuels. However, the efficiency of these devices is limited by photogenerated carrier recombination. We use a finite difference numerical model to study recombination phenomena in the absorber layer of solar cells including alternate recombination models and the effects of spatial distribution of recombination centers. We compare the effect of using the constant lifetime approximation for recombination to the full Shockley-Read-Hall expression in Silicon solar cells and find that the constant lifetime approximation holds for high defect densities but not for high photon flux densities. Finally, we simulate …