Valavanis, A, Cooper, JD, Grier, A et al. (1 more author) Quantum wells, wires and dots (QWWAD): development of an open-source simulation suite for semiconductor nanostructures. In: UNSPECIFIED UK Semiconductors 2014, 09-10 Jul 2014, Sheffield, UK. (Unpublished)
Abstract
A number of robust software tools are available for simulating semiconductor nanostructures, including purpose-made products such as Nextnano [1] and generic finite-element solvers such as COMSOL Multiphysics [2]. Although the existing tools are highly regarded, the majority of available software is supplied under a proprietary license, meaning that its source code cannot be studied, modified or redistributed freely by its users. As such, there is currently a lack of free software for students wishing to learn the mathematical and computational techniques that underpin modern nanoscale semiconductor physics. We present a non-commercial, free-and-open-source project, Quantum Wells, Wires and Dots (QWWAD) [3], which is released under the GNU General Public License 3.0 [4]. This software accompanies the forthcoming 4th edition of the eponymous textbook [5], and includes analytical and numerical solvers for the Schrödinger and Poisson equations, subband populations, tunnelling and scattering phenomena, diffuse structures, impurity and exciton states, and effective-mass and pseudopotential models of quantum wires and dots. In this paper, we explain our design methodology and software engineering approach, and give an overview of the calculations that are included in the simulation suite. In particular, we focus on the adoption of automated testing, which ensures the reliability of the underlying calculations in the software, and on the provision of a large number of computational examples, enabling the use of the software as an educational tool. Fig. 1 shows exemplar plots of the data generated by these example scripts. Finally, we discuss the development of an application programming interface (API), enabling the functionality in QWWAD to be adopted easily into other free software tools.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Institution: | The University of Leeds |
Academic Units: | The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Electronic & Electrical Engineering (Leeds) > Pollard Institute (Leeds) |
Depositing User: | Symplectic Publications |
Date Deposited: | 29 Jul 2014 11:44 |
Last Modified: | 19 Dec 2022 13:27 |
Published Version: | http://uksemiconductors.com/ |
Status: | Unpublished |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:79811 |