Tutorial to introduce executorlib at Los Alamos National Laboratory (LANL) on Wednesday May 27th 2026.
| Repository | Documentation | DeepWiki | Publication |
|---|
Additional links for this tutorial:
| Repository | Website | Mybinder |
|---|
The goal of the tutorial is to provide a general introduction to executorlib to simplify the submission of Python functions to a job scheduler, like Simple Linux Utility for Resource Management (SLURM).
The participants should be familiar with:
- SLURM - the general usage of SLURM and specifically commands like
srun,sbatchandsqueue. - Python - is the programming language we are going to use in this tutorial.
mpi4py- as a first introduction to the Message Passing Interface (MPI), we are going to use thempi4pylibrary.
To accelerate the setup of the computing environment we are going to first use a shared environment which you can access from your webbrowser. In the later part you can configure executorlib with your High Performance Computing (HPC) cluster of choice. A detailed explanation of the executorlib installation is available as part of the documentation.