#!/bin/sh hybridenginename=hybrid # this is a temporary hack report=report.txt echo "Start of the report" > $report echo "------------------------------" >> $report echo "Start of the region names test" >> $report echo "------------------------------" >> $report export AMS_JOBNAME=regionnamestest rm -rf $AMS_JOBNAME.results $AMSBIN/ams <> $report $AMSBIN/amsreport $AMS_JOBNAME.results/$hybridenginename.rkf -k "AMSResults%Energy" >> $report echo "----------------------------" >> $report echo "End of the region names test" >> $report echo "----------------------------" >> $report echo "--------------------------" >> $report echo "Start of the gradient test" >> $report echo "--------------------------" >> $report # strange capitalization is on purpose for capping in fractionAl fiXed do for num in true false do export AMS_JOBNAME=gradtest.capping=$capping.num=$num rm -rf $AMS_JOBNAME.results $AMSBIN/ams <> $report $AMSBIN/amsreport $AMS_JOBNAME.results/$hybridenginename.rkf -k "AMSResults%Gradients##3" >> $report done done echo "------------------------" >> $report echo "End of the gradient test" >> $report echo "------------------------" >> $report echo "---------------------------" >> $report echo "Start of the singleton test" >> $report echo "---------------------------" >> $report echo "Calculate the same system twice with the same engine but with different settings. The energy should be non-zero" >> $report for engine in dftb band adf mopac do export AMS_JOBNAME=testsingleton.engine.$engine rm -rf $AMS_JOBNAME.results $AMSBIN/ams << eor Task SinglePoint System GeometryFile $AMSHOME/atomicdata/Molecules/TestMols/Acetamide.xyz End Engine Hybrid AllowSanityCheckWarnings true Energy Term factor=1.0 region=* engineID=$engine-1 Term factor=-1.0 region=* engineID=$engine-2 End Engine band band-1 xc gga=pbe EndEngine Engine band band-2 basis type=SZ EndEngine Engine adf adf-1 xc gga=pbe EndEngine Engine adf adf-2 basis type=SZ EndEngine Engine mopac mopac-1 Model PM6 EndEngine Engine mopac mopac-2 Model PM7 EndEngine Engine DFTB dftb-1 Model GFN1-xTB EndEngine Engine DFTB dftb-2 Model SCC-DFTB ResourcesDIR QUASINANO2015 EndEngine EndEngine eor echo "Hopfully nonzero energy for engine=$engine" >> $report $AMSBIN/amsreport $AMS_JOBNAME.results/$hybridenginename.rkf -k "AMSResults%Energy" >> $report done echo "-------------------------" >> $report echo "End of the singleton test" >> $report echo "-------------------------" >> $report cat $report