Módosítások

PRACE User Support

107 bájt hozzáadva, 2013. június 27., 12:37
nincs szerkesztési összefoglaló
'''Important notes: you should use mpirun.sge by SGI MPT on the Debrecen supercomputer''' when you run a job under SGE. This can automatic parse which machines have been selected by SGE.
This way you can check that you are using SGI MPT or not: DEBRECEN[service0] ~ (1)$ type mpirun mpirun is hashed (/opt/nce/packages/global/sgi/mpt/2.04/bin/mpirun) DEBRECEN[service0] ~ (0)$ type mpirun.sge mpirun.sge is hashed (/opt/nce/packages/global/sgi/mpt/2.04/bin/mpirun.sge) DEBRECEN[service0] ~ (0)$  You should use mpirun binary directly if you are using SHF3 environment or you would like to use a more complex MPI run. However, you need to parse the SGE's PE_HOSTFILE environment variable in this case. === Running OpenMP jobsThere jobs === There are applications that either use the solutions of the operation system for multi-threaded program execution, or use a special library designed for this, like OpenMP. These applications have to be instructed how many threads they can use. The matrix multiplication algorithm presented in the previous chapter can be described with the following ''omp_mm.sh '' script  <code> #!/bin/sh #$ -N OPENMP_MM </code> <code> ./omp_mm </code> it can be submitted with this command which will use 6 threads  <code> qsub -pe openmp 6 omp_mm.shCheckpointing supportAt sh</code>  === Checkpointing support ===  At the moment the system doesn’t support any automatic checkpointing/restarting mechanism. If it is need, the application has to take care of it.
57
szerkesztés

Navigációs menü