Friday, 2022-May-06, 9:00-17:00
gate Garchinger Technologie- und Gründerzentrum
Meeting room A
85748 Garching b. München
For travel information, see UltraFastNano Meeting web site.
Participation is free of charge.
For registration and further questions, please send an email to firstname.lastname@example.org.
Please bring your laptop with you for the hands-on workshop.
9-12 kwant software workshop with Xavier Waintal, Christoph Groth, Thomas Kloss & Christoph Kastl
- 9:00 Introduction to numerical quantum transport (Xavier Waintal, CEA)
- 10:00 Kwant for teaching: Illustrating quantum transport in topological materials, e.g. Spin Hall Effect (Christoph Kastl, Walter Schottky Institute)
- Coffee break
- 10:30 Introduction to Kwant through practical examples (Christoph Groth, CEA)
- 11:30 Introduction to time-dependent TKwant (Thomas Kloss, Institute Néel/CEA)
12:15-13 Lunch at gate kitchen (meal, salad + dessert)
13-17 nextnano software workshop with Stefan Birner and nextnano Team members
- Stefan Birner: Talk « Introduction: Equations and examples »
- Stefan Birner: Software demo with examples
- Heorhii Yehiazarian: Introduction into nextnanopy with some examples
- Hands-on workshop
Quantum transport simulations made easy
Kwant is a free (open source), powerful, and easy to use Python package for numerical calculations on tight-binding models with a strong focus on quantum transport.
nextnano is a software for the simulation of electronic and optoelectronic semiconductor nanodevices.
It calculates the quantum mechanical properties of nanostructures consisting of an arbitrary combination of geometries and materials.
Applications include nanotransistors, LEDs, laser diodes, quantum dots, nanowires, quantum cascade lasers, HEMTs, photodetectors and solar cells.
Preparation for the workshop
kwant (Python package)
- It makes sense to install the kwant package before the workshop starts.
nextnanopy (Python package)
- It makes sense to install the nextnanopy Python package before the workshop starts.
We have a nice pdf explaining how to install nextnanopy:
“Option 2: Automatic installation” is recommended.
Recommended to use with Anaconda distribution: https://www.anaconda.com/products/distribution.
Python3.10 is not supported! Python 3.8 or 3.9 are preferred.
Please, do not ignore step 4, configuration (Example 0).
- Download nextnanopy example: https://github.com/nextnanopy/nextnanopy/blob/master/templates/MQW_Superlattices_workshop.zip
- If you do not have a valid License Key for the nextnano software, please use this key which is valid for 1 month:
It is possible that you receive an 8001 error during license activation. Please try again later or ask our support team or send an email to email@example.com.
- You can download the latest version of nextnano from here:
https://www.nextnano.com/downloads/restricted/nextnano_2022_04_14.zip (Installer for Windows)
https://www.nextnano.com/downloads/restricted/nextnano_2022_04_14_no_installer.zip (zip file without installer)
In case problems arise, previous versions are:
https://www.nextnano.com/nextnano3/restricted/download/update/nextnano_beta17.zip (Installer for Windows)
https://www.nextnano.com/nextnano3/restricted/download/update/nextnano_beta10.zip (Installer for Windows)
We recommend installing the free software gnuplot for the workshop for post-processing of plots.
Further hints and instructions are available here, https://www.nextnano.com/manual/getting_started.html, such as activating your license key.
- Software summary: https://www.nextnano.com/downloads/workshop/nextnano_software_summary.pdf
- Workshop material: https://www.nextnano.com/downloads/workshop/nextnano_workshop_material.pdf