File: do_mmm

package info (click to toggle)
spooles 2.2-16
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 19,760 kB
  • sloc: ansic: 146,836; sh: 7,571; csh: 3,615; makefile: 1,970; perl: 74
file content (48 lines) | stat: -rwxr-xr-x 1,150 bytes parent folder | download | duplicates (7)
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