Summary and Schedule
Welcome to the WarpX tutorials! 👋
This is a collection of tutorials, examples, and training material
for WarpX!
We will use this space in a dynamic way, adding and updating stuff as we
move along.
This website is built using The Carpentries Workbench.
| Setup Instructions | Download files required for the lesson | |
| Duration: 00h 00m | 1. Introduction to WarpX |
What is WarpX? What is a PIC code? What can I use WarpX for? |
| Duration: 00h 10m | 2. Install |
How can I install and run WarpX? ️ How can I analyze the simulation results? |
| Duration: 00h 20m | 3. Set Up a Simulation from Scratch | |
| Duration: 00h 55m | 4. A Two-stream Instability | |
| Duration: 01h 25m | 5. A Weibel Instability | |
| Duration: 01h 55m | 6. A Magnetic Mirror | |
| Duration: 02h 07m | 7. A FODO Cell | |
| Duration: 02h 37m | 8. A Laser-Driven Ion Accelerator | |
| Duration: 03h 17m | 9. A Beam-Beam Collision | |
| Duration: 03h 47m | 10. OSSFE 2025 - Using WarpX, a general purpose particle-in-cell code |
What is WarpX? How can I install and run WarpX? ️ How can I analyze the simulation results? |
| Duration: 04h 47m | 11. UCB 2026 – Two-Stream Instability Live Tutorial | |
| Duration: 06h 17m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
Basic prerequisites
Throughout the tutorials we will assume that you have a Conda installation in your machine. If you do not, follow the instructions at this link. You can install Conda on most operative systems: Windows, macOS, and Linux.
We will also assume that you have access to a command line
interface. This is straightforward in Linux and macOS, just
open the terminal app. In Windows, you can install WSL, the
Windows Subsystem for Linux. This will provide you with a Linux
distribution and command line tools. 😎
Lastly, we will assume that you have some familiarity with the
basic terminal functionalities, like cd,
mkdir, ls and so forth. If you don’t, you can
check out this
tutorial by Canonical.
Install WSL, the Windows Subsystem for Linux!
Install Conda!