#!/bin/tcsh

set system = linux 

set procnum = 4
set nodenum = 4
set compnum = 4 

set work_dir = .

if ($system == "linux") then
    set data_dir = /home/wkendall/prender_300_data
    #set data_dir = /homes/tpeterka/prender_300_data
endif
if ($system == "bgl") then
    set data_dir = /pvfs/tpeterka/prender_300_data
endif
if ($system == "bgp") then
    set data_dir = /home/tpeterka/prender_300_data
    #set data_dir = /pvfs-surveyor/tpeterka/prender_300_data
endif

set exe_dir = $work_dir/bin
set img_dir = $work_dir/image
set exe = $exe_dir/prender

set data = $data_dir/normalA%d.dat
set datasize = "300 300 300"
set imagesize = "256 256"
set samplespacing = "1"
set enablelighting = "1"
set starttime = "1570"
set endtime = "1573"
set view = $exe_dir/300_cVM.vm
set tf = $exe_dir/300_cTF.ct
set imageformat = "rgb"
set dest_ip = "127.0.0.1"
set port = "5012"
set loop = "n"
set remote_control = "n"
set numpipes = "1"
set blocking_factor = "4"
set lines_per_packet = "1"
set stereo = "n"
set variable = "!"

set render = "$exe $data $datasize $imagesize $samplespacing $enablelighting $starttime $endtime $img_dir $view $tf $imageformat $dest_ip $port $loop $remote_control $numpipes $blocking_factor $lines_per_packet $stereo $variable $compnum"

if ($system == "linux") then
    /soft/apps/packages/mpich2-1.0.5p4/bin/mpiexec -n $procnum $render
    #/soft/apps/packages/mpich2-1.0.5p4/bin/mpiexec -n $procnum xterm -e gdb --args $render
    #/soft/apps/packages/mpich2-1.0.5p4/bin/mpiexec -n $procnum /usr/bin/valgrind $render
endif

if ($system == "bgl") then
    cqsub -n $nodenum -c $procnum -m co -t 10 -q short $render
    #cqsub -e "BGLMPI_MAPPING=TXYZ" -n $nodenum -c $procnum -m vn -t 10 -q short $render

    #bgl_run -np $procnum $render
endif

if ($system == "bgp") then
    #cqsub -e "BG_MAXALIGNEXP=0" -n $nodenum -c $procnum -m co -t 10 -q short $render
    cqsub -e "BGLMPI_MAPPING=TXYZ" -n $nodenum -c $procnum -t 10 -m vn -q short $render
endif
