ddn-ime-evaluation/micro_run.py

22 lines
709 B
Python
Executable File

#!/bin/bash
export MODULEPATH=/gsfs/betke/software/modules:$MODULEPATH
module purge
module load betke/hdf5/1.8.20-ddn
module load betke/ior/git-ddn
module list
T=$((1 * 1024 * 1024))
B=$((128 * 1024 * 1024 * 1024))
IOR="$(which ior)"
LUSTRE_TESTFILE="/esfs/jtacquaviva/file2"
OUTPUTDIR="./output"
GENV="-genv IM_CLIENT_NET_BUFFERS 32 -genv MV2_NUM_HCAS 1 -genv MV2_CPU_BINDING_LEVEL core -genv MV2_CPU_BINDING_POLICY scatter -genv MV2_SHOW_CPU_BINDING 1"
MPIEXEC="/opt/ddn/mvapich/bin/mpiexec -ppn 1 -np 1 -hosts isc17-c17 $GENV"
$MPIEXEC $IOR -i 3 -s 1 -t $T -b $B -o $LUSTRE_TESTFILE -e -g -z -k -w
$MPIEXEC $IOR -i 3 -s 1 -t $T -b $B -o $LUSTRE_TESTFILE -e -g -z -k -D 1 -r
rm $LUSTRE_TESTFILE