Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
institute_lorentz:xmaris [2020/04/01 15:16] – [xmaris] lenocil | institute_lorentz:xmaris [2020/04/01 15:25] – [Run a multiprocessing application] lenocil |
---|
:!: External research groups to the Lorentz Institute are strongly encouraged to explore other HPC possibilities, such as the [[https://wiki.alice.universiteitleiden.nl/index.php?title=ALICE_User_Documentation_Wiki|ALICE HPC cluster]] of the University of Leiden. | :!: External research groups to the Lorentz Institute are strongly encouraged to explore other HPC possibilities, such as the [[https://wiki.alice.universiteitleiden.nl/index.php?title=ALICE_User_Documentation_Wiki|ALICE HPC cluster]] of the University of Leiden. |
| |
Xmaris is optimised for [[https://en.wikipedia.org/wiki/Thread_(computing)#Multithreading|multithreading applications]] and [[https://en.wikipedia.org/wiki/Embarrassingly_parallel|embarrassingly parallel problems]] but there have been some recent investments to improve nodes interconnection communications to enable [[institute_lorentz:xmaris#parallelism_101|multiprocessing]]. | Xmaris is optimised for [[https://en.wikipedia.org/wiki/Thread_(computing)#Multithreading|multithreading applications]] and [[https://en.wikipedia.org/wiki/Embarrassingly_parallel|embarrassingly parallel problems]] but there have been some recent investments to improve nodes interconnection communications to enable [[institute_lorentz:xmaris#parallelism_101|multiprocessing]]. Currently, multiprocessing is possible on maris0[78-81] which are interconnected via an InfiniBand EDR switch. |
| |
Xmaris is the successor of the maris cluster, renamed with a prefix ''x'' because its nodes deployment is automated using the [[https://www.xcat.org/|xCAT]] software. Less formally, the presence of the ''x'' prefix also suggests the time of the year when xmaris was first made available to IL users, that is Christmas (Xmas). | Xmaris is the successor of the maris cluster, renamed with a prefix ''x'' because its nodes deployment is automated using the [[https://www.xcat.org/|xCAT]] software. Less formally, the presence of the ''x'' prefix also suggests the time of the year when xmaris was first made available to IL users, that is Christmas (Xmas). |
</code> | </code> |
| |
| ==== Run a multiprocessing application ==== |
| |
| <code> |
| srun -p ibIntel -N 4 -n4 -c1 --mem=16000 --pty bash -i |
| module load foss |
| ulimit -l unlimited |
| mpirun --mca btl openib,vader,self <YOUR_MPI_APP> |
| </code> |
| |
| https://www.open-mpi.org/faq/?category=openfabrics#ib-btl |
===== Suggested readings ===== | ===== Suggested readings ===== |
| |