Skip to content
Snippets Groups Projects
Commit ac224aaa authored by Douglas Guptill's avatar Douglas Guptill
Browse files

run script

parent 44c15d39
No related branches found
No related tags found
No related merge requests found
#!/bin/sh
#
# run douar, on sopalepc
#
# Author: Douglas Guptill
# 2009-06-19: new, from a copy of the one for mahone
make_dir() {
if ! test -d $1; then mkdir $1; fi
}
if test $# -lt 1 ; then
echo "Usage: $0 <number-of-processors>"
exit
fi
PROCS=$1
echo "Will use ${PROCS} processes."
OUT=douar.out
# For wsmp
export MALLOC_TRIM_THRESHOLD_=-1
export MALLOC_MMAP_MAX_=0
# douar needs some directories..
make_dir DEBUG
make_dir DEBUG/mpilogs
make_dir OUT
# define the binary of douar
BIN=/home/dguptill/software/douar/bin/douar
# ulimits
# (I put this in while debugging; not sure it helped anything)
ulimit -s 20480 >>${OUT}
ulimit -a >>${OUT}
# Here is the run command
#
COM="mpirun -np ${PROCS} --host localhost,localhost,localhost,localhost \
--byslot --mca btl sm,self ${BIN}"
echo "COM is <${COM}>"
# start douar and go away....
#
# nohup ${COM} &
# echo "douar has been started. Look in nohup.out ."
# start douar and watch it........
#
${COM} 2>douar.err | tee -a ${OUT}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment