Introduction

QTCAD is a simulation platform for quantum technology developed by Nanoacademic Technologies Inc. QTCAD includes finite-element and atomistic modeling capabilities, thereby enabling multiscale simulations. The main features of QTCAD are:

  • An electrostatics tool that solves the confining potential of quantum dots in semiconductor nanostructures and finds corresponding envelope functions for electrons or holes.

  • A capacitance matrix solver that can be used to extract self and coupling capacitances between components of superconducting circuits.

  • A frequency-domain finite-element Maxwell solver that may be used to compute the eigenmodes of superconducting resonators and cavities.

  • Valley-splitting calculation tools at the finite-element and atomistic levels.

  • \(g\)-tensor calculation tools at the finite-element and atomistic levels.

  • An exact diagonalization tool for the treatment of Coulomb interactions in few-electron systems.

  • A master equation solver for quantum transport calculations in the sequential tunneling regime enabling the treatment of Coulomb blockade and the calculation of charge-stability diagrams.

  • A solver based on the nonequilibrium Green’s function formalism to resolve nonequilibrium quantum statistics and transport properties of nanoelectronic devices.

  • An electric-dipole spin resonance module that interfaces with QuTiP for time-dependent simulations of quantum control.

  • A painless treatment at cryogenic (sub-K) temperatures of several designs of solid-state spin qubits.

  • A user-friendly Python application programming interface (API) to launch simulations.

  • An atomic structure builder to model the atomic structure of quantum dots, including realistic nonidealities such as random alloying and rough heterointerfaces, and atomistic strain effects.

  • Compatibility with devicegen, an open-source Python API enabling to define gated quantum dot geometries from gate layouts (GDS files).

On this QTCAD documentation website, you will learn how to run a simulation in QTCAD from installation to advanced features. This website is divided into the following pages: