StarPU MORSE Nightly Tests

Table of Contents

Note

  • dgemm, sgemm and spotrf miriel benchmarks are run on OPA miriel nodes.
  • other spotrf benchmarks are run on sirocco nodes from 2017, december 15th (sequential benchmarks used to be run on mirage nodes).

Tests for master #HEAD with profile spotrf_mpi

Execution on queue routage with 4 node(s) (-C "haswell&sirocco") of the following script:

printenv | grep SLURM 
printenv | grep STARPU_ 
module list 
ulimit -c 0 
export STARPU_WORKER_STATS=1 
export STARPU_CALIBRATE=2 
export STARPU_LIMIT_CPU_MEM=120000 
export STARPU_LIMIT_MIN_SUBMITTED_TASKS=15000 
export STARPU_LIMIT_MAX_SUBMITTED_TASKS=16000 
export p=$(perl -e 'print int(sqrt('$SLURM_NNODES')), "n"') 
export nbgpus=4 
procs=$(echo $SLURM_JOB_CPUS_PER_NODE | awk -F'(' '{print $1}') 
export nbthreads=$(($procs - 2 -$nbgpus)) 
export niter=${NITER:-10} 
mpiexec -np $SLURM_NNODES --map-by node hostname 
mpiexec --mca btl self,openib -np $SLURM_NNODES --map-by node -- $PWD/testing/chameleon_stesting --op \ 
   potrf --check --niter $niter --ib 96 --nb 1440 --n 144000:144000:14400 --P $p --threads $nbthreads --gpus \ 
   $nbgpus 
date slurm morse_scm starpu_scm output Id Function threads gpus P Q mtxfmt nb uplo n lda seedA time gflops RETURN deviation
2023-08-28 slurm 5066758 ceb50d7 output - - - - - - - - - - - - - - - -
2023-08-27 slurm 5066758 986ddd8 output - - - - - - - - - - - - - - - -
2023-08-26 slurm 5066758 986ddd8 output - - - - - - - - - - - - - - - -
2023-08-25 slurm 5066758 ada46b9 output - - - - - - - - - - - - - - - -
2023-08-24 slurm 5066758 eff1d05 output - - - - - - - - - - - - - - - -
2023-08-20 slurm 5066758 c68554c output - - - - - - - - - - - - - - - -
2023-08-19 slurm 5066758 c68554c output - - - - - - - - - - - - - - - -
2023-08-18 slurm 5066758 54134a6 output - - - - - - - - - - - - - - - -
2023-08-17 slurm 5066758 0d9fdf5 output - - - - - - - - - - - - - - - -
2023-08-15 slurm 5066758 9d76b8e output - - - - - - - - - - - - - - - -
2023-08-08 slurm 5066758 34643bb output - - - - - - - - - - - - - - - -
2023-08-06 slurm 5066758 e3f9b09 output - - - - - - - - - - - - - - - -
2023-08-03 slurm 5066758 e3f9b09 output - - - - - - - - - - - - - - - -
2023-08-02 slurm 5066758 e3f9b09 output - - - - - - - - - - - - - - - -
2023-08-01 slurm 5066758 e3f9b09 output - - - - - - - - - - - - - - - -
2023-07-31 slurm 5066758 d7509a6 output - - - - - - - - - - - - - - - -
2023-07-30 slurm 5066758 8c1d8a8 output - - - - - - - - - - - - - - - -
2023-07-27 slurm 5066758 8c1d8a8 output - - - - - - - - - - - - - - - -
2023-07-26 slurm 5066758 8c1d8a8 output - - - - - - - - - - - - - - - -
2023-07-20 slurm 43247c0 c81fc47 output - - - - - - - - - - - - - - - -

See also the test archives: 2020 2021 2022 2023 .

Tests for master #HEAD with profile spotrf_mpi_nmad

Execution on queue routage with 4 node(s) (-C "haswell&sirocco") of the following script:

printenv | grep SLURM 
printenv | grep STARPU_ 
module list 
ulimit -c 0 
export STARPU_WORKER_STATS=1 
export STARPU_CALIBRATE=2 
export STARPU_LIMIT_CPU_MEM=120000 
export STARPU_LIMIT_MIN_SUBMITTED_TASKS=15000 
export STARPU_LIMIT_MAX_SUBMITTED_TASKS=16000 
export p=$(perl -e 'print int(sqrt('$SLURM_NNODES')), "n"') 
export nbgpus=4 
procs=$(echo $SLURM_JOB_CPUS_PER_NODE | awk -F'(' '{print $1}') 
export nbthreads=$(($procs - 2 -$nbgpus)) 
export niter=${NITER:-30} 
type mpiexec 
mpiexec -DPATH=${PATH} -DLD_LIBRARY_PATH=${LD_LIBRARY_PATH} -np $SLURM_NNODES hostname 
mpiexec -DPATH=${PATH} -DLD_LIBRARY_PATH=${LD_LIBRARY_PATH} -np $SLURM_NNODES $PWD/testing/chameleon_stesting \ 
   --op potrf --check --niter $niter --ib 96 --nb 1440 --n 144000:144000:14400 --P $p --threads $nbthreads \ 
   --gpus $nbgpus 
date slurm morse_scm starpu_scm output Id Function threads gpus P Q mtxfmt nb uplo n lda seedA time gflops RETURN deviation
2023-08-28 slurm 5066758 ceb50d7 output - - - - - - - - - - - - - - - -
2023-08-27 slurm 5066758 986ddd8 output - - - - - - - - - - - - - - - -
2023-08-26 slurm 5066758 986ddd8 output - - - - - - - - - - - - - - - -
2023-08-25 slurm 5066758 ada46b9 output - - - - - - - - - - - - - - - -
2023-08-24 slurm 5066758 eff1d05 output - - - - - - - - - - - - - - - -
2023-08-20 slurm 5066758 c68554c output - - - - - - - - - - - - - - - -
2023-08-19 slurm 5066758 c68554c output - - - - - - - - - - - - - - - -
2023-08-18 slurm 5066758 54134a6 output - - - - - - - - - - - - - - - -
2023-08-17 slurm 5066758 0d9fdf5 output - - - - - - - - - - - - - - - -
2023-08-15 slurm 5066758 9d76b8e output - - - - - - - - - - - - - - - -
2023-08-08 slurm 5066758 d82f182 output - - - - - - - - - - - - - - - -
2023-08-06 slurm 5066758 e3f9b09 output - - - - - - - - - - - - - - - -
2023-08-03 slurm 5066758 e3f9b09 output - - - - - - - - - - - - - - - -
2023-08-02 slurm 5066758 e3f9b09 output - - - - - - - - - - - - - - - -
2023-08-01 slurm 5066758 e3f9b09 output - - - - - - - - - - - - - - - -
2023-07-31 slurm 5066758 d7509a6 output - - - - - - - - - - - - - - - -
2023-07-30 slurm 5066758 8c1d8a8 output - - - - - - - - - - - - - - - -
2023-07-27 slurm 5066758 8c1d8a8 output - - - - - - - - - - - - - - - -
2023-07-26 slurm 5066758 8c1d8a8 output - - - - - - - - - - - - - - - -
2023-07-20 slurm 43247c0 c81fc47 output - - - - - - - - - - - - - - - -

See also the test archives: 2019 2020 2021 2022 2023 .

Tests for master #HEAD with profile spotrf_mpi_mad_mpi

Execution on queue routage with 4 node(s) (-C "haswell&sirocco") of the following script:

printenv | grep SLURM 
printenv | grep STARPU_ 
module list 
ulimit -c 0 
export STARPU_WORKER_STATS=1 
export STARPU_CALIBRATE=2 
export STARPU_LIMIT_CPU_MEM=120000 
export STARPU_LIMIT_MIN_SUBMITTED_TASKS=15000 
export STARPU_LIMIT_MAX_SUBMITTED_TASKS=16000 
export p=$(perl -e 'print int(sqrt('$SLURM_NNODES')), "n"') 
export nbgpus=4 
procs=$(echo $SLURM_JOB_CPUS_PER_NODE | awk -F'(' '{print $1}') 
export nbthreads=$(($procs - 2 -$nbgpus)) 
export niter=${NITER:-30} 
type mpiexec 
mpiexec -DPATH=${PATH} -DLD_LIBRARY_PATH=${LD_LIBRARY_PATH} -np $SLURM_NNODES hostname 
mpiexec -DPATH=${PATH} -DLD_LIBRARY_PATH=${LD_LIBRARY_PATH} -np $SLURM_NNODES $PWD/testing/chameleon_stesting \ 
   --op potrf --check --niter $niter --ib 96 --nb 1440 --n 144000:144000:14400 --P $p --threads $nbthreads \ 
   --gpus $nbgpus 
date slurm morse_scm starpu_scm output Id Function threads gpus P Q mtxfmt nb uplo n lda seedA time gflops RETURN deviation
2023-08-28 slurm 5066758 ceb50d7 output - - - - - - - - - - - - - - - -
2023-08-27 slurm 5066758 986ddd8 output - - - - - - - - - - - - - - - -
2023-08-26 slurm 5066758 986ddd8 output - - - - - - - - - - - - - - - -
2023-08-25 slurm 5066758 ada46b9 output - - - - - - - - - - - - - - - -
2023-08-24 slurm 5066758 eff1d05 output - - - - - - - - - - - - - - - -
2023-08-20 slurm 5066758 c68554c output - - - - - - - - - - - - - - - -
2023-08-19 slurm 5066758 c68554c output - - - - - - - - - - - - - - - -
2023-08-18 slurm 5066758 54134a6 output - - - - - - - - - - - - - - - -
2023-08-17 slurm 5066758 0d9fdf5 output - - - - - - - - - - - - - - - -
2023-08-15 slurm 5066758 9d76b8e output - - - - - - - - - - - - - - - -
2023-08-08 slurm 5066758 d82f182 output - - - - - - - - - - - - - - - -
2023-08-06 slurm 5066758 e3f9b09 output - - - - - - - - - - - - - - - -
2023-08-03 slurm 5066758 e3f9b09 output - - - - - - - - - - - - - - - -
2023-08-02 slurm 5066758 e3f9b09 output - - - - - - - - - - - - - - - -
2023-08-01 slurm 5066758 e3f9b09 output - - - - - - - - - - - - - - - -
2023-07-31 slurm 5066758 d7509a6 output - - - - - - - - - - - - - - - -
2023-07-30 slurm 5066758 8c1d8a8 output - - - - - - - - - - - - - - - -
2023-07-27 slurm 5066758 8c1d8a8 output - - - - - - - - - - - - - - - -
2023-07-26 slurm 5066758 8c1d8a8 output - - - - - - - - - - - - - - - -
2023-07-20 slurm 43247c0 c81fc47 output - - - - - - - - - - - - - - - -

See also the test archives: 2019 2020 2021 2022 2023 .

Tests for master #HEAD with profile spotrf_mpi_sim

Execution on queue routage with 1 node(s) (-C "haswell&sirocco") of the following script:

printenv | grep SLURM 
printenv | grep STARPU_ 
module list 
ulimit -c 0 
export STARPU_HOME="$prefix_dir/../morse/master/simucore/perfmodels/" 
export STARPU_HOSTNAME=sirocco 
export STARPU_CALIBRATE=0 
export STARPU_WORKER_STATS=1 
export STARPU_LIMIT_CPU_MEM=120000 
export STARPU_LIMIT_MIN_SUBMITTED_TASKS=15000 
export STARPU_LIMIT_MAX_SUBMITTED_TASKS=16000 
export STARPU_MALLOC_SIMULATION_FOLD=2 
SLURM_JOB_NUM_NODES=4 
SLURM_CPUS_ON_NODE=24 
p=$(perl -e 'print int(sqrt('$SLURM_JOB_NUM_NODES')), "n"') 
nbgpus=4 
procs=$(echo $SLURM_JOB_CPUS_PER_NODE | awk -F'(' '{print $1}') 
export nbthreads=$(($procs - 1 -$nbgpus)) 
time $rootdir/starpu.inst/bin/starpu_smpirun -np $SLURM_JOB_NUM_NODES -platform $HOME/.starpu/cluster.xml \ 
   -hostfile $HOME/.starpu/hostfile --cfg=surf/precision:0.000010 --cfg=maxmin/precision:0.000010 --cfg=network/model:IB \ 
   --cfg=smpi/test:0.000010 ./testing/chameleon_stesting --op potrf --ib 96 --nb 1440 --n 144000:144000:14400 \ 
   --P $p --gpus $nbgpus 
date slurm morse_scm starpu_scm output Id Function threads gpus P Q mtxfmt nb uplo n lda seedA time gflops RETURN deviation
2024-04-19 slurm 0ac42d5 5858752 output - - - - - - - - - - - - - - - -
2024-04-18 slurm 0ac42d5 6813015 output - - - - - - - - - - - - - - - -
2024-04-12 slurm 8d2fdd4 dcfc8b4 output - - - - - - - - - - - - - - - -
2024-04-11 slurm 8d2fdd4 71c2557 output - - - - - - - - - - - - - - - -
2024-04-10 slurm 8d2fdd4 b2b4f41 output - - - - - - - - - - - - - - - -
2024-04-09 slurm 8d2fdd4 f19f2ac output - - - - - - - - - - - - - - - -
2024-04-08 slurm 8d2fdd4 f19f2ac output - - - - - - - - - - - - - - - -
2024-04-07 slurm 8d2fdd4 f19f2ac output - - - - - - - - - - - - - - - -
2024-04-06 slurm 8d2fdd4 f19f2ac output - - - - - - - - - - - - - - - -
2024-04-05 slurm 8d2fdd4 3bc35bd output - - - - - - - - - - - - - - - -
2024-04-04 slurm 8d2fdd4 91d6206 output - - - - - - - - - - - - - - - -
2024-04-03 slurm - bb2b4a1 output - - - - - - - - - - - - - - - -
2024-04-02 slurm 30c5300 382f97a output - - - - - - - - - - - - - - - -
2024-04-01 slurm 30c5300 882aba6 output - - - - - - - - - - - - - - - -
2024-03-31 slurm 30c5300 882aba6 output - - - - - - - - - - - - - - - -
2024-03-30 slurm 30c5300 882aba6 output - - - - - - - - - - - - - - - -
2024-03-29 slurm b08ee94 8964e4f output - - - - - - - - - - - - - - - -
2024-03-28 slurm b08ee94 21e4860 output - - - - - - - - - - - - - - - -
2024-03-27 slurm b08ee94 21e4860 output - - - - - - - - - - - - - - - -
2024-03-26 slurm f7f321a 17a2280 output - - - - - - - - - - - - - - - -

See also the test archives: 2020 2021 2022 2023 2024 .

Plot

results_master_HEAD_spotrf_mpi.png

Raw data

Author: gitlab-starpu

Created: 2024-04-19 Fri 10:03

Validate