#! /bin/csh -f

set msglvl           = 1
set msgFile          = res.serial
set msgFile          = stdout
set matrices         = ../../../matrices
set matrices         = ../../Matrices

set matrix           = R10KV
set inETreeFile      = $matrices/$matrix/nd.1024.32.etreef
set inpmtxAfile      = $matrices/$matrix/orig.dinpmtxb

set matrix           = R2D961
set inETreeFile      = $matrices/$matrix/ddstages0.etreef
set inpmtxAfile      = none
set inpmtxAfile      = $matrices/$matrix/orig.dinpmtxb
set inpmtxBfile      = $matrices/$matrix/orig.dinpmtxb
set inpmtxBfile      = none

set matrix           = BCSSTK23
set inETreeFile      = $matrices/$matrix/ndexp.etreef
set inpmtxAfile      = none
set inpmtxAfile      = $matrices/$matrix/orig.dinpmtxb
set inpmtxBfile      = $matrices/$matrix/orig.dinpmtxb
set inpmtxBfile      = none

set matrix           = opt449
set inpmtxAfile      = $matrices/$matrix/badsca.dinpmtxb
set inpmtxAfile      = $matrices/$matrix/bad.dinpmtxb
set inpmtxBfile      = none
set inETreeFile      = $matrices/$matrix/mmd.etreef
set inETreeFile      = $matrices/$matrix/nd.etreef

set matrix           = R2D100
set inETreeFile      = $matrices/$matrix/msmd.etreef
set inETreeFile      = $matrices/$matrix/ms.etreef
set inETreeFile      = $matrices/$matrix/mmd.etreef
set inETreeFile      = $matrices/$matrix/nd.etreef
set inpmtxAfile      = none
set inpmtxAfile      = $matrices/$matrix/orig.dinpmtxb
set inpmtxBfile      = $matrices/$matrix/orig.dinpmtxb
set inpmtxBfile      = none

set matrix           = R3D13824
set inpmtxAfile      = none
set inpmtxAfile      = $matrices/$matrix/orig.dinpmtxb
set inpmtxBfile      = $matrices/$matrix/orig.dinpmtxb
set inpmtxBfile      = none
set inETreeFile      = $matrices/$matrix/nd.1024.etreef
set inETreeFile      = $matrices/$matrix/nd.1024.96.etreef
set inETreeFile      = $matrices/$matrix/nd.1024.32.etreef
set inETreeFile      = $matrices/$matrix/nd.1024.48.etreef
set inETreeFile      = $matrices/$matrix/nd.1024.80.etreef
set inETreeFile      = $matrices/$matrix/nd.1024.64.etreef
set inETreeFile      = $matrices/$matrix/nd.1024.128.etreef

set matrix           = R2D10000
set maxzeros         = 150
set inETreeFile      = $matrices/$matrix/ms.etreef
set inETreeFile      = $matrices/$matrix/ms$maxzeros.etreef
set inpmtxAfile      = none
set inpmtxAfile      = $matrices/$matrix/orig.dinpmtxf
set inpmtxBfile      = $matrices/$matrix/orig.dinpmtxf
set inpmtxBfile      = none

set sigma            = -2.5
set sigma            = 1.0
set sigma            = 0.0

set seed             = 10101
set symmetryflag     = 2
set sparsityflag     = 0
set pivotingflag     = 1
set tau              = 10
set droptol          = 1.e-30
set randomFlag       = 1
set lookahead        = 0
set nrhs             = 4
set profile          = 0

  foreach sparsityflag ( 0 1 )
   foreach pivotingflag ( 0 1 )
      foreach symmetryflag ( 0 2 )
         testFactor $msglvl $msgFile $inETreeFile \
                    $inpmtxAfile $sigma $inpmtxBfile \
                    $seed $symmetryflag $sparsityflag $pivotingflag \
                    $tau $droptol $randomFlag $lookahead $nrhs $profile
      end
   end
  end
