- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
- Information contained in the HLRS Wiki is not legally binding and HLRS is not responsible for any damages that might result from its use -

NEC Aurora Batch System: Difference between revisions

From HLRS Platforms
Jump to navigationJump to search
(Created page with "to get a node for interactive testing: qsub -q vector -l select=1:node_type=skl192gb24c:mpiprocs=24,walltime=3600 -I")
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
to get a node for interactive testing:
to get a node for interactive testing:


  qsub -q vector -l select=1:node_type=skl192gb24c:mpiprocs=24,walltime=3600 -I
  qsub -q vector -l select=1:node_type=aurora:mpiprocs=24,walltime=3600 -I
 
to get multiple nodes, use accordingly
 
qsub -q vector -l select=2:node_type=aurora:mpiprocs=24,walltime=3600 -I
 
Within the job, you can use a little helper script. As NEC MPI does not (yet)
support the PBSPro batch system, the integration does not work as described in MPI manual.
 
To ease the construction of the command line, which has to list all nodes, a little helper script ''vempihelper''
is provided for the HLRS installation.
 
Examples:
 
Put 8 processes on each VE in all hosts in the batch job
 
mpirun $(vempihelper -vennp 8 -nve 8)  ./osu_mbw_mr
 
Put 1 process on each VE in all hostst in the batch job
 
mpirun $(vempihelper -vennp 1 -nve 8)  ./osu_mbw_mr
 
To verify the process placement, use
 
mpirun -v
 
which will print how many processes are created on which VE in which node.

Latest revision as of 17:11, 20 February 2020

to get a node for interactive testing:

qsub -q vector -l select=1:node_type=aurora:mpiprocs=24,walltime=3600 -I

to get multiple nodes, use accordingly

qsub -q vector -l select=2:node_type=aurora:mpiprocs=24,walltime=3600 -I

Within the job, you can use a little helper script. As NEC MPI does not (yet) support the PBSPro batch system, the integration does not work as described in MPI manual.

To ease the construction of the command line, which has to list all nodes, a little helper script vempihelper is provided for the HLRS installation.

Examples:

Put 8 processes on each VE in all hosts in the batch job

mpirun $(vempihelper -vennp 8 -nve 8)  ./osu_mbw_mr

Put 1 process on each VE in all hostst in the batch job

mpirun $(vempihelper -vennp 1 -nve 8)  ./osu_mbw_mr

To verify the process placement, use

mpirun -v

which will print how many processes are created on which VE in which node.