<?xml version="1.0" encoding="UTF-8"?>
<jube>
    <parameterset name="param_gemm">
        <parameter name="hostname"           type="string">sirocco</parameter>
        <parameter name="algorithm"          type="string">gemm</parameter>
        <parameter name="precision"          type="string">s, d</parameter>
        <parameter name="i_pq"               type="int"   >0</parameter>
        <parameter name="p" mode="python"    type="int"   >[1, 2, 3][$i_pq]</parameter>
        <parameter name="q" mode="python"    type="int"   >[1, 2, 3][$i_pq]</parameter>
        <parameter name="nmpi" mode="python" type="int"   >[1, 4, 9][$i_pq]</parameter>
        <parameter name="nthr"               type="int"   >29</parameter>
        <parameter name="ngpu"               type="int"   >2</parameter>
        <parameter name="b"                  type="int"   >1600</parameter>
        <parameter name="i_mn"               type="int"   >0, 1, 2, 3, 4, 5</parameter>
        <parameter name="m" mode="python"    type="int"   >[${nmpi}*${b}, ${nmpi}*2*${b}, ${nmpi}*4*${b}, ${nmpi}*8*${b}, ${nmpi}*16*${b}, ${nmpi}*32*${b}][$i_mn]</parameter>
        <parameter name="k" mode="python"    type="int"   >[${nmpi}*${b}, ${nmpi}*2*${b}, ${nmpi}*4*${b}, ${nmpi}*8*${b}, ${nmpi}*16*${b}, ${nmpi}*32*${b}][$i_mn]</parameter>
        <parameter name="n" mode="python"    type="int"   >[${nmpi}*${b}, ${nmpi}*2*${b}, ${nmpi}*4*${b}, ${nmpi}*8*${b}, ${nmpi}*16*${b}, ${nmpi}*32*${b}][$i_mn]</parameter>
        <parameter name="command"            type="string">mpiexec $MPI_OPTIONS -np $nmpi $CHAMELEON_BUILD/testing/chameleon_${precision}testing -o ${algorithm} -P $p -t $nthr -g $ngpu -m $m -n $n -k $k -b $b</parameter>
    </parameterset>
    <parameterset name="param_potrf">
        <parameter name="hostname"           type="string">sirocco</parameter>
        <parameter name="algorithm"          type="string">potrf</parameter>
        <parameter name="precision"          type="string">s, d</parameter>
        <parameter name="i_pq"               type="int"   >0</parameter>
        <parameter name="p" mode="python"    type="int"   >[1, 2, 3][$i_pq]</parameter>
        <parameter name="q" mode="python"    type="int"   >[1, 2, 3][$i_pq]</parameter>
        <parameter name="nmpi" mode="python" type="int"   >[1, 4, 9][$i_pq]</parameter>
        <parameter name="nthr"               type="int"   >29</parameter>
        <parameter name="ngpu"               type="int"   >2</parameter>
        <parameter name="b"                  type="int"   >1600</parameter>
        <parameter name="i_mn"               type="int"   >0, 1, 2, 3, 4, 5</parameter>
        <parameter name="m" mode="python"    type="int"   >[${nmpi}*${b}, ${nmpi}*2*${b}, ${nmpi}*4*${b}, ${nmpi}*8*${b}, ${nmpi}*16*${b}, ${nmpi}*32*${b}][$i_mn]</parameter>
        <parameter name="n" mode="python"    type="int"   >${m}</parameter>
        <parameter name="k"                  type="int"   >1</parameter>
        <parameter name="command"            type="string">mpiexec $MPI_OPTIONS -np $nmpi $CHAMELEON_BUILD/testing/chameleon_${precision}testing -o ${algorithm} -P $p -t $nthr -g $ngpu -m $m -n $n -k $k -b $b</parameter>
    </parameterset>
    <parameterset name="param_geqrf">
        <parameter name="hostname"           type="string">sirocco</parameter>
        <parameter name="algorithm"          type="string">geqrf_hqr</parameter>
        <parameter name="precision"          type="string">s, d</parameter>
        <parameter name="i_pq"               type="int"   >0</parameter>
        <parameter name="p" mode="python"    type="int"   >[1, 2, 3][$i_pq]</parameter>
        <parameter name="q" mode="python"    type="int"   >[1, 2, 3][$i_pq]</parameter>
        <parameter name="nmpi" mode="python" type="int"   >[1, 4, 9][$i_pq]</parameter>
        <parameter name="nthr"               type="int"   >29</parameter>
        <parameter name="ngpu"               type="int"   >2</parameter>
        <parameter name="b"                  type="int"   >1600</parameter>
        <parameter name="i_mn"               type="int"   >0, 1, 2, 3, 4, 5</parameter>
        <parameter name="m" mode="python"    type="int"   >[${nmpi}*${b}, ${nmpi}*2*${b}, ${nmpi}*4*${b}, ${nmpi}*8*${b}, ${nmpi}*16*${b}, ${nmpi}*32*${b}][$i_mn]</parameter>
        <parameter name="n" mode="python"    type="int"   >${m}</parameter>
        <parameter name="k"                  type="int"   >1</parameter>
        <parameter name="command"            type="string">mpiexec $MPI_OPTIONS -np $nmpi $CHAMELEON_BUILD/testing/chameleon_${precision}testing -o ${algorithm} -P $p -t $nthr -g $ngpu -m $m -n $n -k $k -b $b</parameter>
    </parameterset>
</jube>
