
Introduction
- Welcome to the Pencil Code school (A. Roper Pol and A. Brandenburg)
- Introductions of the lecturers and students
- Concluding the school (A. Roper Pol)
Lectures on Pencil Code:
- Basics of Pencil Code (P. Bourdin)
- Numerical schemes for differential equations (P. Bourdin and A. S. Midiri)
- Discrete Fourier transform and power spectra (I. Stomberg and S. Candelaresi)
- Post-processing and visualization (A. Brandenburg, P. Bourdin and S. Candelaresi)
- Running on multiple CPUs. Parallelization (M. Rheinhardt)
- Data handling. I/O approaches (P. Bourdin)
- Contributing to the code: SVN, Github, Autotests (A. Roper Pol)
- Accelerating Pencil Code on GPUs (M. Rheinhardt)
Lectures on early Universe physics:
- Magnetohydrodynamics in the early Universe (A. Roper Pol)
- Primordial magnetic fields (A. Brandenburg and A. Roper Pol)
- Chiral MHD (D. Garg)
- Gravitational waves (C. Caprini)
- Inflation (R. Sharma)
- First-order phase transitions (A. S. Midiri and I. Stomberg)
Practice sessions:
- Getting familiar with the code
- Sound and Alfvén waves
- Forced helical turbulence
- Free hands-on session
- Decaying MHD turbulence
- 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)