# check st_uid, st_gid, st_size, st_mode
get_stat () {
# check st_uid, st_gid, st_size, st_mode
get_stat () {
do_nodesv $NODES_TO_USE "set $TRACE;
for HOST in ${HOSTS//,/ } ; do
TESTFILE=$TESTDIR/\\\$HOST/$FILE;
do_nodesv $NODES_TO_USE "set $TRACE;
for HOST in ${HOSTS//,/ } ; do
TESTFILE=$TESTDIR/\\\$HOST/$FILE;
echo \\\"\\\$TESTFILE [ uid gid size mode ] expected : $attr ; got : \\\$tmp \\\";
if [ x\\\"\\\$tmp\\\" != x\\\"$attr\\\" ] ; then
echo \\\"Wrong file attributes\\\";
exit 56;
fi;
done " || return ${PIPESTATUS[0]}
echo \\\"\\\$TESTFILE [ uid gid size mode ] expected : $attr ; got : \\\$tmp \\\";
if [ x\\\"\\\$tmp\\\" != x\\\"$attr\\\" ] ; then
echo \\\"Wrong file attributes\\\";
exit 56;
fi;
done " || return ${PIPESTATUS[0]}
set $TRACE
MACHINEFILE=${MACHINEFILE:-$TMP/$(basename $0 .sh).machines}
generate_machine_file $NODES_TO_USE $MACHINEFILE
set $TRACE
MACHINEFILE=${MACHINEFILE:-$TMP/$(basename $0 .sh).machines}
generate_machine_file $NODES_TO_USE $MACHINEFILE
- mpi_run -np $(get_node_count ${NODES_TO_USE//,/ }) \
- ${MACHINEFILE_OPTION} $MACHINEFILE $WRITE_DISJOINT \
+ mpi_run ${MACHINEFILE_OPTION} $MACHINEFILE \
+ -np $(get_node_count ${NODES_TO_USE//,/ }) $WRITE_DISJOINT \