mirror of https://gitlab.com/QEF/q-e.git
35 lines
935 B
Bash
Executable File
35 lines
935 B
Bash
Executable File
#!/bin/bash
|
|
|
|
work=./results
|
|
reference=./reference
|
|
. ../../../environment_variables
|
|
BIN_DIR=../../../bin
|
|
|
|
mkdir $work
|
|
rm -f $work/*
|
|
|
|
ld1_command="$PARA_PREFIX $BIN_DIR/ld1.x $PARA_POSTFIX"
|
|
|
|
echo "ld1_command =" $ld1_command
|
|
|
|
if test -e difference ; then /bin/rm difference > /dev/null ; fi
|
|
touch difference
|
|
|
|
for atom in o al as pt si_nc ; do
|
|
$ld1_command < $atom.in > $work/$atom.out
|
|
echo "diff -wib ./results/$atom.out ./reference/$atom.out" >> difference
|
|
diff -wib $work/$atom.out $reference/ >> difference
|
|
done
|
|
|
|
/bin/rm ld1.wfc
|
|
|
|
|
|
for file in OPBE.RRKJ3 Al.rrkj3 Asrel.RRKJ3.UPF Ptrel.RRKJ3.UPF SiPBE_nc ; do
|
|
echo "-------------------------------------------------" >> difference
|
|
echo "diff -wib ./results/$file ./reference/$file" >> difference
|
|
echo "Note that results and reference data may differ for numerical reasons" >> difference
|
|
mv $file $work
|
|
diff $work/$file $reference/ >> difference
|
|
done
|
|
|