Módosítások

NIIF szuperszámítógépek használata

245 bájt hozzáadva, 2014. február 17., 08:41
a
OpenMP (OMP) feladatok
==== OpenMP (OMP) feladatok ====
OpenMP párhuzamos alkalmazásokhoz maximum 1 node-ot kell lehet lefoglalni és meg kell adni az . Az OMP szálák számát a az <code>OMP_NUM_THREADS</code> környezeti változóvalkell megadni. A változót vagy az alkamazás elé kell írni (ld. példa), vagy exportálni kell az alkalmazást indító parancs előtt:
<code>
export OMP_NUM_THREADS=24
</code>
 
A következő példában egy taskhoz 24 CPU-t rendeltunk, a 24 CPU-nak egy node-on kell lennie. A CPU-k számát a <code>
SLURM_CPUS_PER_TASK</code> változó tartalmazza, és ez állítja be az OMP szálak számát is.
===== Példa =====
#SBATCH --job-name=omp
#SBATCH --time=06:00:00
#SBATCH -N -ntasks=1#SBATCH --exclusivecpus-per-task=24OMP_NUM_THREADS=24 $SLURM_CPUS_PER_TASK ./a.out
</pre>
214
szerkesztés

Navigációs menü