10
0
mirror of https://github.com/LCPQ/quantum_package synced 2024-09-27 12:00:56 +02:00
quantum_package/scripts/qp_e_conv_fci

47 lines
825 B
Plaintext
Raw Normal View History

2018-12-29 15:24:35 +01:00
#!/bin/bash
file=$1
qp=$QP_ROOT
source ${qp}/quantum_package.rc
2018-12-29 15:24:35 +01:00
qp_run print_e_conv $1
nstates=`cat ${1}/determinants/n_states`
echo $nstates
2018-12-29 15:24:35 +01:00
for i in `seq 1 $nstates`
2018-12-29 15:24:35 +01:00
do
out=${1}.${i}.conv
cat << EOF > ${out}.plt
set term eps
set output "$out.eps"
set log x
set xlabel "Number of determinants"
set ylabel "Total Energy (a.u.)"
2018-12-29 15:24:35 +01:00
plot "$out" w lp title "E_{var} state $i", "$out" u 1:3 w lp title "E_{var} + PT2 state $i"
2018-12-29 15:24:35 +01:00
EOF
2018-12-29 15:24:35 +01:00
gnuplot ${out}.plt
rm ${out}.plt
2018-12-29 15:24:35 +01:00
done
for i in `seq 2 $nstates`
do
out=${1}.${i}.delta_e.conv
2018-12-29 15:24:35 +01:00
cat << EOF > ${out}.plt
set term eps
set output "$out.eps"
set log x
set xlabel "Number of determinants"
set ylabel "Energy difference (a.u.)"
2018-12-29 15:24:35 +01:00
plot "$out" w lp title "Delta E_{var} state $i", "$out" u 1:3 w lp title "Delta E_{var} + PT2 state $i"
2018-12-29 15:24:35 +01:00
EOF
2018-12-29 16:04:53 +01:00
gnuplot ${out}.plt
rm ${out}.plt
done