Playlist of all lectures

Open current video in new tab (use this if fullscreen does not work)

    Introduction

    1. Welcome to the Pencil Code school (A. Roper Pol and A. Brandenburg)
    2. Introductions of the lecturers and students
    3. Concluding the school (A. Roper Pol)

    Lectures on Pencil Code:

    1. Basics of Pencil Code (P. Bourdin)
    2. Numerical schemes for differential equations (P. Bourdin and A. S. Midiri)
    3. Discrete Fourier transform and power spectra (I. Stomberg and S. Candelaresi)
    4. Post-processing and visualization (A. Brandenburg, P. Bourdin and S. Candelaresi)
    5. Running on multiple CPUs. Parallelization (M. Rheinhardt)
    6. Data handling. I/O approaches (P. Bourdin)
    7. Contributing to the code: SVN, Github, Autotests (A. Roper Pol)
    8. Accelerating Pencil Code on GPUs (M. Rheinhardt)

    Lectures on early Universe physics:

    1. Magnetohydrodynamics in the early Universe (A. Roper Pol)
    2. Primordial magnetic fields (A. Brandenburg and A. Roper Pol)
    3. Chiral MHD (D. Garg)
    4. Gravitational waves (C. Caprini)
    5. Inflation (R. Sharma)
    6. First-order phase transitions (A. S. Midiri and I. Stomberg)

    Practice sessions:

    1. Getting familiar with the code
    2. Sound and Alfvén waves
    3. Forced helical turbulence
    4. Free hands-on session
    5. Decaying MHD turbulence
    6. Gravitational waves and CosmoGW

    Welcome to the Pencil Code school (20/10/2025 9:30am) by A. Roper Pol and A. Brandenburg

    Introductions of the school lecturers and students (20/10/2025 10:30am)

    Code lecture 1. Basics of Pencil Code (20/10/2025 11:30am) by P. Bourdin

    Practice session 0. Getting familiar with the code (20/10/2025 3pm) by A. Roper Pol

    Practice session 1. Sound waves and Alfvén waves (20/10/2025 4:30pm) by A. Roper Pol

    Code lecture 2. Numerical schemes for differential equations (21/10/2025 9:30am) by A. Midiri and P. Bourdin

    Part A (A. S. Midiri)

    Part B (P. Bourdin)

    Code lecture 3. Discrete Fourier transform and power spectra (21/10/2025 12:30pm) by I. Stomberg and S. Candelaresi

    Code lecture 4. Post-processing and visualization (21/10/2025 12:30pm) by A. Brandenburg, P. Bourdin and S. Candelaresi

    Practice session 2. Forced helical turbulence (21/10/2025 4:30pm) by A. Roper Pol

    Code lecture 5. Running on multiple CPUs. Parallelization (22/10/2025 9:30am) by M. Rheinhardt

    Code lecture 6. Data handling. I/O approaches (22/10/2025 10:30am) by P. Bourdin

    Code lecture 7. Contributing to the code: SVN, Github, Autotests (22/10/2025 11:30am) by A. Roper Pol

    Code lecture 8. Accelerating Pencil Code on GPUs (22/10/2025 12pm) by M. Rheinhardt

    Practice session 3. Free hands-on session (22/10/2025 4pm) by A. Roper Pol

    Physics lecture 1. Magnetohydrodynamics in the early Universe (23/10/2025 9:30am) by A. Roper Pol

    Physics lecture 2. Primordial magnetic fields (23/10/2025 11:30am) by A. Brandenburg and A. Roper Pol

    Physics lecture 3. Chiral magnetohydrodynamics (23/10/2025 12:30pm) by D. Garg

    Physics lecture 4. Gravitational waves (23/10/2025 2pm) by C. Caprini

    Physics lecture 5. Inflation (23/10/2025 4pm) by R. Sharma

    Practice session 3. Decaying MHD turbulence (24/10/2025 9:30am) by A. Roper Pol

    Physics lecture 6. First-order phase transitions (23/10/2025 11:30am) by A. S. Midiri and I. Stomberg

    Part A (A. S. Midiri)

    Part B (I. Stomberg)

    Practice session 4. Gravitational waves and CosmoGW Python package (24/10/2025 3pm) by A. Roper Pol

    School closure (24/10/2025 5:30pm) by A. Roper Pol