Graduate School Mini Course: Julia for Open Quantum Systems Session1
Date
Location
Description
This Mini Course will introduce you to a cutting edge application of this high-level programming language.
Julia is a high-level, high-performance programming language designed to address the needs of computational science as well as to be effective for general purpose use. It aims to rival C and Fortran in terms of speed. It is an excellent alternative to MATLAB or Python in terms of syntax.
Target audience
This course is suitable for people who already have experience with programming (Python, MATLAB, C/C++...). Syntax will be quickly addressed and emphasis will be put on scientific applications.
Teachers
The teacher will be Dr. Laurin Ostermann, Senior Scientist in the Cavity Quantum Electrodynamics group at the University of Innsbruck.
Program
The program will be as follows:
Date | Time | Topic | Notes |
---|---|---|---|
Monday, Nov. 27 | 14:00-16:00 | Introduction to QuantumOptics.jl | lecture & coding |
Tuesday, Nov. 28 |
14:00-17:00 |
In-Depth Workshop |
simulations & examples |
Wednesday, Nov. 29 | 14:00-17:00 |
In-Depth Workshop |
simulations & examples |
Details:
Session 1: Introduction to QuantumOptics.jl
QuantumOptics.jl is a numerical framework in the Julia programming language that can be used to efficiently and elegantly simulate open quantum systems.
As one of the co-developers I will introduce the framework and live-code a few typical examples.
Web: www.qojulia.org
Duration: ~1.5 hours
Style: Lecture with people coding along on their own laptops if they want
Sessions 2-3: In-Depth Workshops
I will devote two afternoon sessions to helping interested people simulate problems they are working on right now or show more in-depth examples, also from my current research. The idea here is that people come with questions and ideally leave with working simulation code that answers these questions.
More information
- Location: B700, Lab 3.
- What to bring: a laptop with the following prepared:
- The latest version of Julia installed.
- If you are interested in the course but cannot participate to this particular event, let us know and we will contact you for any later occurrence of the course.
- This Mini Course can be counted as 2 PCD units.
Thank you very much for your interest.
Click here for Registration
Subscribe to the OIST Calendar: Right-click to download, then open in your calendar application.