--- /dev/null
+#! /usr/bin/env python2
+
+import matplotlib
+#matplotlib.use('GTK')
+matplotlib.use('Agg')
+import matplotlib.pyplot as plt
+import numpy as np
+import sys
+
+x,y= np.loadtxt(sys.argv[1],usecols=(0,4),skiprows=1,unpack=True)
+
+plt.plot(x,y,'-',c='red')
+plt.ylabel('total energy')
+plt.xlabel('step')
+
+plt.savefig(sys.argv[1]+'_ene.png')
array=(${stat// / })
echo 'average total energy ' ${array[0]}
echo 'standard deviation ' ${array[1]}
+
+ ./matplotlib_plot.py $file_stat
+ echo "<DartMeasurementFile name=\"Energy $1\" type=\"image/png\">`pwd`/${file_stat}_ene.png</DartMeasurementFile>"
+
if [ `echo "a=${array[0]}-${refe};if(0>a)a*=-1;a>5.0"|bc -l` != "0" ]; then
echo 'difference ' `echo "a=${array[0]}-${refe};if(0>a)a*=-1;a"|bc -l` "from reference ave etot ${refe} greater than 5.0"
exit 1
FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
)
+FILE(COPY ${CMAKE_SOURCE_DIR}/ctest/matplotlib_plot.py
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+ FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
+)
+
FILE(COPY ${CMAKE_SOURCE_DIR}/ctest/checkgrad.awk
DESTINATION ${CMAKE_CURRENT_BINARY_DIR} )