#! /bin/csh -f

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

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

set matrix           = R2D10000
set maxzeros         = 150
set inETreeFile      = $matrices/$matrix/ms.etreef
set inETreeFile      = $matrices/$matrix/ms$maxzeros.etreef
set inpmtxAfile      = $matrices/$matrix/orig.dinpmtxb
set sigma            = 0.0
set inpmtxBfile      = none
set inOwnersFile     = $matrices/$matrix/ms$maxzeros.dd2.ivf
set inOwnersFile     = $matrices/$matrix/ms$maxzeros.dd4.ivf

set matrix           = R3D13824
set inpmtxAfile      = none
set inpmtxAfile      = $matrices/$matrix/orig.dinpmtxb
set sigma            = 0.0
set inpmtxBfile      = none
set inpmtxBfile      = $matrices/$matrix/orig.dinpmtxb
set inETreeFile      = $matrices/$matrix/nd.1024.etreef
set inETreeFile      = $matrices/$matrix/nd.1024.128.etreef
set inOwnersFile     = $matrices/$matrix/nd.1024.128.dd8.ivf
set inOwnersFile     = $matrices/$matrix/nd.1024.128.dd2.ivf
set inOwnersFile     = $matrices/$matrix/nd.1024.128.dd4.ivf

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.dinpmtxf
set sigma            = -2.5
set sigma            = 0.0
set inpmtxBfile      = $matrices/$matrix/orig.dinpmtxb
set inpmtxBfile      = none
set inOwnersFile     = $matrices/$matrix/mmdowners.ivf
set inOwnersFile     = $matrices/$matrix/ndowners.ivf

set symmetryflag = 2
set sparsityflag = 0
set pivotingflag = 1
set tau          = 10
set droptol      = 1.0e-5
set randomFlag   = 1
set lookahead    = 0
set nrhs         = 4

set seed         = 10101

set nproc = 2
set nproc = 4

#
# for solaris with mpich
#
# set pgFile = factor$nproc.pg
# /usr/local/mpich-1.0.13/bin/mpirun -p4pg $pgFile \
# testFactor \
#    $msglvl $msgFile \
#    $inETreeFile $inpmtxAfile $sigma $inpmtxBfile $inOwnersFile \
#    $seed $symmetryflag $sparsityflag $pivotingflag $tau $droptol \
#    $randomFlag $lookahead $nrhs 
 
#
# for sgi
#
# mpirun -np $nproc \
# testFactor \
#    $msglvl $msgFile \
#    $inETreeFile $inpmtxAfile $sigma $inpmtxBfile $inOwnersFile \
#    $seed $symmetryflag $sparsityflag $pivotingflag $tau $droptol \
#    $randomFlag $lookahead $nrhs 
 
#
# for hp
#
# /opt/mpi1.2.2/bin/mpirun -np $nproc \
# testFactor \
#    $msglvl $msgFile \
#    $inETreeFile $inpmtxAfile $sigma $inpmtxBfile $inOwnersFile \
#    $seed $symmetryflag $sparsityflag $pivotingflag $tau $droptol \
#    $randomFlag $lookahead $nrhs 

