COMPUTATIONAL PLASMA PHYSICS VIA PARTICLE-IN-CELL SIMULATIONS

(Informatic laboratory, Frontal teaching)

  • Language: ENGLISH, ITALIAN
  • Campus: AULA VIRTUALE, MILANO CITTÀ STUDI
  • Enrollment: 22-04-2021to hour 12:00 on
    30-04-2021
  • Subject area: Tools
Application completed, activity in evaluation
Unrate this course
Teacher in charge
PASSONI MATTEO
Credits
1
Hours to attend
20
Prerequisites

As a basic requirement to be able to attend the course, the student must have followed the lectures on computational plasmas that have been given during the Plasma Physics I+II course (AA 2020/21) on the following dates: October 8th 2020, October 22nd 2020, November 5th 2020 and December 10th 2020. The videos are available on the Beep page of the Plasma Physics course. Moreover, the students will need to actively work on their own computer with a Linux distribution (e.g. Ubuntu, Debian, Mint). It is possible to either use a virtual machine, a partition or any other solution one may find. We will make use of python to work with the selected PIC code (Smilei, smileipic.github.io/Smilei/). In addition, the students can work with a programming language of their own choice to write their version of the code (examples will be provided in python).

Max. number of students
15
Selection Criteria
Priority to students of the Plasma Physics I+II course of Politecnico di Milano; order of arrival of applications
Topics:
Plasma physics, computational science, laser-plasma interaction, numerical simulations
Tag
Energy, Computer science, Engineering, Science

Description of the initiative

Particle-in-cell (PIC) simulations are a widely established tool in computational plasma physics. This kind of simulations gives access to the investigation of kinetic, relativistic (even quantum) effects in plasmas. They are of particular importance for studying the interaction between high-intensity fields (e.g. superintense lasers) and plasmas, since in these scenarios the involved characteristic space and time scales may allow for relatively reliable simulations of experiments, even if supercomputers are usually required. Nonetheless, PIC simulations are also adopted in other fields of studies such as astrophysics, thermonuclear fusion and electric space propulsion.This series of lectures will focus on PIC simulations of laser-plasma interaction with a hands-on approach. Two main actions will be pursued: 1) develop from scratch a simple 1D code to understand in detail the working principle of PIC codes and 2) make use of an existing open-source code to understand how to simulate more complex and richer scenarios. The lectures are meant to guide you step-by-step along these two pillars (developer & user). At the end of the course, you will have a good understanding of how PIC codes work and will have acquired the skills required to work with open-source massively parallel codes.

Duration

dal May 2021 a June 2021

Calendar

7 lezioni per un totale di 20 ore distribuite in un periodo di circa 1 mese.
Le date e gli orari verranno definiti tenendo conto, laddove possibile, delle esigenze di studenti partecipanti provenienti da CS diversi.

Back to previous page