Skip to content
Snippets Groups Projects
README.md 3.07 KiB
Newer Older
Jeremy Verrier's avatar
Jeremy Verrier committed
# Getting Started with the Meso@LR cluster
Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed
## About
Jeremy Verrier's avatar
Jeremy Verrier committed
This is a training tutorial to lean how to use the cluster Meso@LR. 

Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed
## Useful links
Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed
* [Meso@LR](https://meso-lr.umontpellier.fr/) - Landing page for getting started with Meso@LR cluster.    
* [CheatSheet Slurm](https://nextcloud.inrae.fr/s/qs97RCJGF5tkMeK) - TLDR for slurm commands.  
* [Meso@LR user documentation](https://meso-lr.umontpellier.fr/documentation-utilisateurs/) - Documentation made by the admins of Meso@LR  
Jeremy Verrier's avatar
Jeremy Verrier committed
* [Meso@LR admin mail](mailto:meso-tech-calcul@umontpellier.fr) - Where to ask if you need help. 
* [CNRS HPC related mailing-list](https://calcul.math.cnrs.fr/) - Where to ask if you need MORE help. Big mailing list of developpers, engineers and everything centered about HPC. 
Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed
## How to open an acount on Meso@LR
Return both forms filled and signed to [Meso@LR Mail](mailto:isdm-calcul@umontpellier.fr)
1. [Application form](https://meso-lr.umontpellier.fr/wp-content/uploads/2021/03/1-Meso_dde_Calcul_nomprojets.doc)
2. [IT Charter](https://meso-lr.umontpellier.fr/wp-content/uploads/2021/03/20210319-MESO-CALCUL-CharteInformatique.pdf)
Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed
# How this training works
Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed
You should first clone the repository when you login to Meso@LR by executing this command =>
```bash
git clone https://forgemia.inra.fr/formationcalcul2022/formation-slurm.git
```
Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed
Cloning the repo will just copy all the contents you see on your screen to folders on Meso@LR. If you don't know how to connect to Meso@LR, please do [Exercise 1](./Exercise1-Connect_to_MesoLR) first.
Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed
Multiple folders are available each one containing a different exercice. You can do all of them or you can pick the ones you think you need the most.
Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed
Let's compute!
Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed
**IMPORTANT**: *You should run your jobs out of the folder named "scratch" on your account (which is a link to /lustre/$USER). The filesystem is a very fast one and provide vast amounts of storage. Do not run jobs out of your home, mainly because it won't work (when running a job on the cluster, everything expect "scratch" is mounted as read-only). These filesystems are slow and should only be used for backing-up the files that you produce on "scratch". Your /home directory on the cluster should only be used for storing source code, executables, Conda environments, singularity images and small data sets*.
Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed
# Glossary
Jeremy Verrier's avatar
Jeremy Verrier committed
``` bash
jobs             # A job is a program launched via SLURM.
nodes            # A compute server
login-nodes      # A server used to login on Meso@LR
```
Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed
# Additionnal ressources

* [HPC tutorial of New Mexico State University](https://hpc.nmsu.edu/discovery/)
* [HPC tutorial of Bern](https://hpc-unibe-ch.github.io/)

Jeremy Verrier's avatar
Jeremy Verrier committed
# Authors
Jeremy Verrier's avatar
Jeremy Verrier committed
[Jérémy Verrier](mailto:jeremy.verrier@inrae.fr)

Jeremy Verrier's avatar
Jeremy Verrier committed
HPC engineer at [INRAE](https://www.inrae.fr/)

Jeremy Verrier's avatar
Jeremy Verrier committed

Jeremy Verrier's avatar
Jeremy Verrier committed

# Other contributors
HPC support team at [INRAE](https://www.inrae.fr/)
* [Alexandre Dehne Garcia](mailto:alexandre.dehne-garcia@inrae.fr)
* [Adrien Falce](mailto:adrien.falce@inrae.fr)
Jeremy Verrier's avatar
Jeremy Verrier committed
* [Jacques Lagnel](mailto:jacques.lagnel@inrae.fr)
Jeremy Verrier's avatar
Jeremy Verrier committed
* [Eric Maldonado](mailto:eric.maldonado@inrae.fr)
* [Tovo Rabemanant](mailto:tovo.rabemanantsoa@inrae.fr)

# Special thanks to 
Forgemia team