Commit 0ddc071a authored by Francois Tessier's avatar Francois Tessier

Script running HACC-IO experiments on Cooley

parent ab7405a1
#!/bin/bash
NODES=8
PPN=12
NPROCS=$((NODES*PPN))
TARGET="/projects/visualization/ftessier/debug"
DDT="/soft/debuggers/ddt/bin/ddt --connect"
cd $HOME/install/$ARCHI/bin/
export TAPIOCA_DEVNULL=false
export TAPIOCA_COMMSPLIT=true
export TAPIOCA_STRATEGY=TOPOLOGY_AWARE
export TAPIOCA_NBAGGR=2
export TAPIOCA_BUFFERSIZE=16777216
export TAPIOCA_PIPELINING=true
export PAMID_VERBOSE=1
export AMID_COLLECTIVES_MEMORY_OPTIMIZED=1
export PAMID_COLLECTIVES=1
function outputFile ()
{
OUTPUT="$HOME/xp_tapioca/memory_abstraction"
OUTPUT="${OUTPUT}/HACC_HW_COOLEY_${BIN}_${NODES}_${PPN}"
OUTPUT="${OUTPUT}_${TAPIOCA_STRATEGY}_${TAPIOCA_NBAGGR}_${TAPIOCA_BUFFERSIZE}_${PARTICLES}"
}
printenv | egrep "TAPIOCA_"
rm $TARGET/*
mpirun -f $COBALT_NODEFILE -n $NPROCS ./miniHACC-AoS 15000
# ls -l $TARGET/
# sleep 5
# mpirun -f $COBALT_NODEFILE -n $NPROCS ./miniHACC-AoS-R 15000
# sleep 5
echo
echo "---------------------------------------------"
echo
#mpirun -f $COBALT_NODEFILE -n $NPROCS ./miniHACC-AoS-R 15000
# for run in {0..9}
# do
# for PARTICLES in 5000 15000 25000 35000 50000 100000
# do
# for BIN in miniHACC-AoS miniHACC-AoS-MPIIO #miniHACC-SoA miniHACC-AoS-MPIIO miniHACC-SoA-MPIIO
# do
# rm $TARGET/*
# outputFile
# mpirun -f $COBALT_NODEFILE -n $NPROCS ./$BIN $PARTICLES >> $OUTPUT
# sleep 3
# done
# done
# done
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment