QTCAD is a finite-element-based simulation platform for quantum technology developed by Nanoacademic Technologies Inc. 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 valley-splitting calculation tool.
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.
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.
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:
Installation provides instructions on how to install QTCAD and its dependencies.
License Activation provides instructions on how to obtain your license.
Getting Started walks you through a very simple calculation example for QTCAD.
Theory explains the fundamental theoretical models that underpin QTCAD.
Tutorials contains how-to’s and tutorials for all calculation types and more.
Practical Application demonstrates the capabilities of QTCAD in a practical context: the modeling and simulation of a gated quantum dot.
API Reference provides detailed documentation for QTCAD modules and classes.
Troubleshooting provides troubleshooting for frequent issues (e.g., issues related to installation).
Contact Us tells you how to reach us regarding any QTCAD-related comment/question you might have.