...
CNAF
Tier-1
Bastion & user interfaces
x2go
Farming
Storage
The HPC cluster
Account Request
Access
SLURM architecture
Check the cluster status with SLURM
The structure of a basic batch job
Submit basic instructions on Slurm with srun
#SBATCH options
Advanced batch job configuration
Retrieve job information
Killing a submitted job
Submission examples
Simple batch submit
Simple MPI submit
- Simple GPU submit
- Simple Python submit
- Python submit with a virtual environment
- Migrating from LSF
- Environment Modules
- Cloud @ CNAF
Digital Personal Certificates and Proxies management
Manual proxy extension
Job submission
HTCondor jobs
Submit local jobs
Submit Grid jobs
Experiment share usage
Examples
- Multiple job submission
CPUs, GPUs and RAM requests
Jobs with ROOT-program as executable
Singularity/Apptainer in batch jobs
Obtain images
Create a new image using a recipe (expert users)
Run software
- Jupyter notebook in interactive batch jobs
- File persistency and quota
- User environment customization
- Conda environment creation
- Software installation in a Conda environment
- DAG Jobs
- Example
Data Transfers
Data transfers without SRM
Data transfers with SRM
Gfal utils
- ClientSRM utils
XrootD (extended ROOT deamon)
Data transfers using http endpoints
- Proxies
- Third-party-copies
- Tokens
- Curl examples
- Data transfers inside a job
Tape
Check if the file is on the disk (using local POSIX commands)
Check if the file is on the disk (with Grid tools using VO based authentication)
Migrate files on tape
Recall files from tape (using Grid tools with VO-based authentication)
Recall files from tape (without Grid tools)
- StoRM Tape REST API
- Check if a file is on disk/tape (archiveinfo)
- Recall files from tape (stage request)
- Delete a stage request
- Release a file
Monitoring
Monitoring with Grafana
Helpful information and tips
- How to use Python libraries in a conda virtual environment
- On a user interface
- In a HTCondor job
- Other tips
- How to import users from a VOMS server to IAM (expert users)
- Support
- Problem report
- Appendix A - Submit Description File Commands
- Appendix B - Helpful links
- Bibliography