1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
#! /bin/csh -f
set msglvl = 2
set msgFile = res
set msgFile = stdout
# dataType = 0 --> indices only
# dataType = 1 --> real entries
# dataType = 2 --> complex entries
set dataType = 1
# symflag = 0 --> symmetric
# symflag = 1 --> hermitian
# symflag = 2 --> nonsymmetric
set symflag = 2
# storageMode = 1 --> rows
# storageMode = 2 --> columns
# storageMode = 3 --> chevrons
set storageMode = 1
# transposeflag = 0 --> Y := Y + alpha * A * X
# transposeflag = 1 --> Y := Y + alpha * A^H * X, nonsymmetric only
# transposeflag = 2 --> Y := Y + alpha * A^T * X, nonsymmetric only
set transposeflag = 0
set nrow = 10
set ncol = 10
set nitem = 200
set nrhs = 3
set seed = 10203
set alphaReal = 4.0
set alphaImag = -7.0
set nthread = 2
foreach transposeflag ( 0 )
foreach symflag ( 0 )
foreach dataType ( 1 )
foreach storageMode ( 1 )
testMMM $msglvl $msgFile $dataType $symflag $storageMode \
$transposeflag $nrow $ncol $nitem $nrhs $seed \
$alphaReal $alphaImag $nthread
end
end
end
end
|