User Tools

Site Tools


quick_start

Magi Quick Start

This section provides a brief introduction to run your jobs on Magi.

First, you must log on the frontend node :

ngreneche@YF-19:~$ ssh -p 2822 nicolas.greneche@magi.univ-paris13.fr

The SSH server is binded on the non-standard port 2822 and fully qualified domain name (FQDN) is magi.univ-paris13.fr. If you do not have an account, feel free to contact administrator to apply : nicolas_dot_grenecheATuniv-paris13_dot_fr.

When logged, check if the job scheduler's module is loaded :

nicolas.greneche@magi1:~$ module list

Currently Loaded Modules:

  1) gcc/XXXX/slurm/XXXX

In this documentation, XXXX stands for a version number. If not, you can load the module this way :

nicolas.greneche@magi1:~$ module load gcc/XXXX/slurm/XXXX

You can also update your .bashrc in your home directory to add this command. On standard configurations, you can add the command at the end of the file.

Now it's time to compile your code to run on Magi. You may have to load additionnal modules to access libraries of compilers required to your code. In this starting guide, we compile and run an MPI code. So, we have to load the OpenMPI module :

nicolas.greneche@magi1:~$ module load gcc/XXXX/openmpi/XXXX

Then, we can compile the code :

nicolas.greneche@magi1:~/Formation/C/openmpi$ mpicc -o hellompi hellompi.c

If you are luck enough to have free nodes on Magi, you can try to run your code interactively (to check if everything is OK) :

nicolas.greneche@magi1:~/Formation/C/openmpi$ srun -N 2 -n 20 -p MISC-56c-VERYSHORT ./hellompi
Hello world from process 1 of 20 at magi110
Hello world from process 11 of 20 at magi114
Hello world from process 12 of 20 at magi114
Hello world from process 2 of 20 at magi110
Hello world from process 13 of 20 at magi114
Hello world from process 3 of 20 at magi110
Hello world from process 14 of 20 at magi114
Hello world from process 4 of 20 at magi110
Hello world from process 15 of 20 at magi114
Hello world from process 5 of 20 at magi110
Hello world from process 16 of 20 at magi114
Hello world from process 17 of 20 at magi114
Hello world from process 6 of 20 at magi110
Hello world from process 18 of 20 at magi114
Hello world from process 7 of 20 at magi110
Hello world from process 19 of 20 at magi114
Hello world from process 10 of 20 at magi114
Hello world from process 8 of 20 at magi110
Hello world from process 9 of 20 at magi110
Hello world from process 0 of 20 at magi110
quick_start.txt · Last modified: 2021/04/09 14:41 by nico