quantum-espresso/CPV/examples/example01/run_xml_example

1586 lines
26 KiB
Bash
Executable File

#!/bin/sh
# run from directory where this script is
cd `echo $0 | sed 's/\(.*\)\/.*/\1/'` # extract pathname
EXAMPLE_DIR=`pwd`
# check whether echo has the -e option
if test "`echo -e`" = "-e" ; then ECHO=echo ; else ECHO="echo -e" ; fi
$ECHO
$ECHO "$EXAMPLE_DIR : starting"
$ECHO
$ECHO "This example shows how to use cp.x to perform molecular dynamics"
$ECHO "simulation of SiO2."
# set the needed environment variables
. ../../../environment_variables
# required executables and pseudopotentials
BIN_LIST="cp.x"
PSEUDO_LIST="Si.pz-vbc.UPF O.pz-rrkjus.UPF"
$ECHO
$ECHO " executables directory: $BIN_DIR"
$ECHO " pseudo directory: $PSEUDO_DIR"
$ECHO " temporary directory: $TMP_DIR"
$ECHO " checking that needed directories and files exist...\c"
# check for directories
for DIR in "$BIN_DIR" "$PSEUDO_DIR" ; do
if test ! -d $DIR ; then
$ECHO
$ECHO "ERROR: $DIR not existent or not a directory"
$ECHO "Aborting"
exit 1
fi
done
for DIR in "$TMP_DIR" "$EXAMPLE_DIR/results" ; do
if test ! -d $DIR ; then
mkdir $DIR
fi
done
cd $EXAMPLE_DIR/results
# check for executables
for FILE in $BIN_LIST ; do
if test ! -x $BIN_DIR/$FILE ; then
$ECHO
$ECHO "ERROR: $BIN_DIR/$FILE not existent or not executable"
$ECHO "Aborting"
exit 1
fi
done
# check for pseudopotentials
for FILE in $PSEUDO_LIST ; do
if test ! -r $PSEUDO_DIR/$FILE ; then
$ECHO
$ECHO "Downloading $FILE to $PSEUDO_DIR...\c"
$WGET $PSEUDO_DIR/$FILE \
http://www.quantum-espresso.org/pseudo/1.3/UPF/$FILE 2> /dev/null
fi
if test $? != 0; then
$ECHO
$ECHO "ERROR: $PSEUDO_DIR/$FILE not existent or not readable"
$ECHO "Aborting"
exit 1
fi
done
$ECHO " done"
# how to run executables
CP_COMMAND="$PARA_PREFIX $BIN_DIR/cp.x $PARA_POSTFIX"
$ECHO
$ECHO " running cp.x as: $CP_COMMAND"
$ECHO
# clean TMP_DIR
$ECHO " cleaning $TMP_DIR...\c"
rm -rf $TMP_DIR/*
$ECHO " done"
# molecular dynamics calculation
cat > sio2.cp.start.xml << EOF
<?xml version="1.0" encoding="UTF-8"?>
<input calculation="cp">
<cell type="qecell">
<qecell ibrav="8" alat="9.28990">
<real rank="1" n1="5">
1.73206 1.09955 0.0 0.0 0.0
</real>
</qecell>
</cell>
<atomic_species ntyp="2">
<specie name="O">
<property name="mass">
<real>16.00</real>
</property>
<property name="pseudofile">
<string>O.pz-rrkjus.UPF</string>
</property>
<property name="ion_radius">
<real>1.0</real>
</property>
</specie>
<specie name="Si">
<property name="mass">
<real>28.00</real>
</property>
<property name="pseudofile">
<string>Si.pz-vbc.UPF</string>
</property>
<property name="ion_radius">
<real>1.0</real>
</property>
</specie>
</atomic_species>
<atomic_list units="bohr" nat="18" >
<atom name="O">
<position>
<real rank="1" n1="3">
3.18829368 14.83237039 1.22882961
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
7.83231469 6.78704039 1.22882961
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
2.07443467 5.99537992 4.73758250
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
6.72031366 14.04231898 4.73758250
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
3.96307134 11.26989826 7.87860582
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
8.60802134 3.22295920 7.87860582
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
3.96307134 4.81915267 9.14625133
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
8.60802134 12.86448267 9.14625133
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
3.18736469 1.25668055 5.58029607
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
7.83324368 9.30201055 5.58029607
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
2.07536366 10.09206195 2.07358613
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
6.71938467 2.04673195 2.07358613
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
0.28891589 8.04533000 3.40456284
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
4.93386589 0.00000000 3.40456284
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
2.13389003 12.27717358 -0.04188031
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
6.77884003 4.23184358 -0.04188031
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
2.13389003 3.81348642 6.85202747
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
6.77884003 11.85881642 6.85202747
</real>
</position>
</atom>
</atomic_list>
<field name="InputOutput">
<parameter name="pseudo_dir">
<string>
$PSEUDO_DIR/
</string>
</parameter>
<parameter name="outdir">
<string>
$TMP_DIR/
</string>
</parameter>
<parameter name="restart_mode">
<string>
from_scratch
</string>
</parameter>
<parameter name="iprint">
<integer>
20
</integer>
</parameter>
<parameter name="startingwfc">
<string>
random
</string>
</parameter>
</field>
<field name="Numerics">
<parameter name="ecutwfc">
<real>
20.0
</real>
</parameter>
<parameter name="ecutrho">
<real>
150.0
</real>
</parameter>
</field>
<field name="Options">
<parameter name="nbnd">
<integer>
48
</integer>
</parameter>
<parameter name="qcutz">
<real>
150.0
</real>
</parameter>
<parameter name="q2sigma">
<real>
2.0
</real>
</parameter>
<parameter name="ecfixed">
<real>
16.0
</real>
</parameter>
</field>
<field name="Fields">
<parameter name="nspin">
<integer>
1
</integer>
</parameter>
</field>
<field name="CP">
<!--nstep, dt e ion_dynamics esistono anche nel PW ma nn sapevo in che field metterli -->
<parameter name="nstep">
<integer>
20
</integer>
</parameter>
<parameter name="dt">
<real>
5.0
</real>
</parameter>
<parameter name="ion_dynamics">
<string>
none
</string>
</parameter>
<!-- Da qui in poi esistono solo in CP-->
<parameter name="isave">
<integer>
20
</integer>
</parameter>
<parameter name="nr1b">
<integer>
16
</integer>
</parameter>
<parameter name="nr2b">
<integer>
16
</integer>
</parameter>
<parameter name="nr3b">
<integer>
16
</integer>
</parameter>
<parameter name="electron_dynamics">
<string>
damp
</string>
</parameter>
<parameter name="electron_damping">
<real>
0.2
</real>
</parameter>
<parameter name="emass">
<real>
700.0
</real>
</parameter>
<parameter name="emass_cutoff">
<real>
3.0
</real>
</parameter>
<parameter name="ndr">
<integer>
90
</integer>
</parameter>
<parameter name="ndw">
<integer>
91
</integer>
</parameter>
<parameter name="ampre">
<real>
0.01
</real>
</parameter>
</field>
</input>
EOF
$ECHO " running the calculation with fixed ions...\c"
$CP_COMMAND < sio2.cp.start.xml > sio2.cp.start.out
check_failure $?
$ECHO " done"
# molecular dynamics calculation
cat > sio2.cp.restart.xml << EOF
<?xml version="1.0" encoding="UTF-8"?>
<input calculation="cp">
<cell type="qecell">
<qecell ibrav="8" alat="9.28990">
<real rank="1" n1="5">
1.73206 1.09955 0.0 0.0 0.0
</real>
</qecell>
</cell>
<atomic_species ntyp="2">
<specie name="O">
<property name="mass">
<real>16.00</real>
</property>
<property name="pseudofile">
<string>O.pz-rrkjus.UPF</string>
</property>
<property name="ion_radius">
<real>1.0</real>
</property>
</specie>
<specie name="Si">
<property name="mass">
<real>28.00</real>
</property>
<property name="pseudofile">
<string>Si.pz-vbc.UPF</string>
</property>
<property name="ion_radius">
<real>1.0</real>
</property>
</specie>
</atomic_species>
<atomic_list units="bohr" nat="18" >
<atom name="O">
<position>
<real rank="1" n1="3">
3.18829368 14.83237039 1.22882961
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
7.83231469 6.78704039 1.22882961
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
2.07443467 5.99537992 4.73758250
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
6.72031366 14.04231898 4.73758250
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
3.96307134 11.26989826 7.87860582
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
8.60802134 3.22295920 7.87860582
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
3.96307134 4.81915267 9.14625133
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
8.60802134 12.86448267 9.14625133
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
3.18736469 1.25668055 5.58029607
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
7.83324368 9.30201055 5.58029607
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
2.07536366 10.09206195 2.07358613
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
6.71938467 2.04673195 2.07358613
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
0.28891589 8.04533000 3.40456284
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
4.93386589 0.00000000 3.40456284
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
2.13389003 12.27717358 -0.04188031
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
6.77884003 4.23184358 -0.04188031
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
2.13389003 3.81348642 6.85202747
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
6.77884003 11.85881642 6.85202747
</real>
</position>
</atom>
</atomic_list>
<field name="InputOutput">
<parameter name="pseudo_dir">
<string>
$PSEUDO_DIR/
</string>
</parameter>
<parameter name="outdir">
<string>
$TMP_DIR/
</string>
</parameter>
<parameter name="restart_mode">
<string>
reset_counters
</string>
</parameter>
<parameter name="iprint">
<integer>
50
</integer>
</parameter>
</field>
<field name="Numerics">
<parameter name="ecutwfc">
<real>
20.0
</real>
</parameter>
<parameter name="ecutrho">
<real>
150.0
</real>
</parameter>
</field>
<field name="Options">
<parameter name="nbnd">
<integer>
48
</integer>
</parameter>
<parameter name="qcutz">
<real>
150.0
</real>
</parameter>
<parameter name="q2sigma">
<real>
2.0
</real>
</parameter>
<parameter name="ecfixed">
<real>
16.0
</real>
</parameter>
</field>
<field name="Fields">
<parameter name="nspin">
<integer>
1
</integer>
</parameter>
</field>
<field name="CP">
<!--nstep, dt e ion_dynamics esistono anche nel PW ma nn sapevo in che field metterli -->
<parameter name="nstep">
<integer>
50
</integer>
</parameter>
<parameter name="dt">
<real>
15.0
</real>
</parameter>
<parameter name="ion_dynamics">
<string>
none
</string>
</parameter>
<!-- Da qui in poi esistono solo in CP-->
<parameter name="isave">
<integer>
50
</integer>
</parameter>
<parameter name="nr1b">
<integer>
16
</integer>
</parameter>
<parameter name="nr2b">
<integer>
16
</integer>
</parameter>
<parameter name="nr3b">
<integer>
16
</integer>
</parameter>
<parameter name="electron_dynamics">
<string>
damp
</string>
</parameter>
<parameter name="electron_damping">
<real>
0.2
</real>
</parameter>
<parameter name="emass">
<real>
700.0
</real>
</parameter>
<parameter name="emass_cutoff">
<real>
3.0
</real>
</parameter>
<parameter name="ndr">
<integer>
91
</integer>
</parameter>
<parameter name="ndw">
<integer>
92
</integer>
</parameter>
</field>
</input>
EOF
$ECHO " running the calculation with fixed ions, restart...\c"
$CP_COMMAND < sio2.cp.restart.xml > sio2.cp.restart.out
check_failure $?
$ECHO " done"
# molecular dynamics calculation
cat > sio2.vc-cp.xml << EOF
<?xml version="1.0" encoding="UTF-8"?>
<input calculation="vc-cp">
<cell type="qecell">
<qecell ibrav="8" alat="9.28990">
<real rank="1" n1="5">
1.73206 1.09955 0.0 0.0 0.0
</real>
</qecell>
</cell>
<atomic_species ntyp="2">
<specie name="O">
<property name="mass">
<real>16.00</real>
</property>
<property name="pseudofile">
<string>O.pz-rrkjus.UPF</string>
</property>
<property name="ion_radius">
<real>1.0</real>
</property>
</specie>
<specie name="Si">
<property name="mass">
<real>28.00</real>
</property>
<property name="pseudofile">
<string>Si.pz-vbc.UPF</string>
</property>
<property name="ion_radius">
<real>1.0</real>
</property>
</specie>
</atomic_species>
<atomic_list units="bohr" nat="18" >
<atom name="O">
<position>
<real rank="1" n1="3">
3.18829368 14.83237039 1.22882961
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
7.83231469 6.78704039 1.22882961
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
2.07443467 5.99537992 4.73758250
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
6.72031366 14.04231898 4.73758250
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
3.96307134 11.26989826 7.87860582
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
8.60802134 3.22295920 7.87860582
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
3.96307134 4.81915267 9.14625133
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
8.60802134 12.86448267 9.14625133
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
3.18736469 1.25668055 5.58029607
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
7.83324368 9.30201055 5.58029607
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
2.07536366 10.09206195 2.07358613
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
6.71938467 2.04673195 2.07358613
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
0.28891589 8.04533000 3.40456284
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
4.93386589 0.00000000 3.40456284
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
2.13389003 12.27717358 -0.04188031
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
6.77884003 4.23184358 -0.04188031
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
2.13389003 3.81348642 6.85202747
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
6.77884003 11.85881642 6.85202747
</real>
</position>
</atom>
</atomic_list>
<field name="InputOutput">
<parameter name="pseudo_dir">
<string>
$PSEUDO_DIR/
</string>
</parameter>
<parameter name="outdir">
<string>
$TMP_DIR/
</string>
</parameter>
<parameter name="restart_mode">
<string>
reset_counters
</string>
</parameter>
<parameter name="iprint">
<integer>
10
</integer>
</parameter>
</field>
<field name="Numerics">
<parameter name="ecutwfc">
<real>
20.0
</real>
</parameter>
<parameter name="ecutrho">
<real>
150.0
</real>
</parameter>
</field>
<field name="Options">
<parameter name="nbnd">
<integer>
48
</integer>
</parameter>
<parameter name="qcutz">
<real>
150.0
</real>
</parameter>
<parameter name="q2sigma">
<real>
2.0
</real>
</parameter>
<parameter name="ecfixed">
<real>
16.0
</real>
</parameter>
</field>
<field name="Fields">
<parameter name="nspin">
<integer>
1
</integer>
</parameter>
</field>
<field name="VC-MD">
<parameter name="nstep">
<integer>
10
</integer>
</parameter>
<parameter name="cell_dynamics">
<string>
pr
</string>
</parameter>
<parameter name="press">
<real>
1.0
</real>
</parameter>
</field>
<field name="CP">
<!--dt, ion_dynamics, ion_temperature e tempw esistono
anche nel PW ma nn sapevo in che field metterli -->
<parameter name="dt">
<real>
12.0
</real>
</parameter>
<parameter name="ion_dynamics">
<string>
verlet
</string>
</parameter>
<parameter name="ion_temperature">
<string>
nose
</string>
</parameter>
<parameter name="tempw">
<real>
300.0
</real>
</parameter>
<!-- Da qui in poi esistono solo in CP-->
<parameter name="isave">
<integer>
10
</integer>
</parameter>
<parameter name="nr1b">
<integer>
16
</integer>
</parameter>
<parameter name="nr2b">
<integer>
16
</integer>
</parameter>
<parameter name="nr3b">
<integer>
16
</integer>
</parameter>
<parameter name="electron_dynamics">
<string>
verlet
</string>
</parameter>
<parameter name="emass">
<real>
700.0
</real>
</parameter>
<parameter name="emass_cutoff">
<real>
3.0
</real>
</parameter>
<parameter name="ndr">
<integer>
92
</integer>
</parameter>
<parameter name="ndw">
<integer>
93
</integer>
</parameter>
<parameter name="ortho_max">
<integer>
30
</integer>
</parameter>
<parameter name="fnosep">
<real rank="1" n1="4">
6.6666
6.6666
6.6666
6.6666
</real>
</parameter>
<parameter name="cell_temperature">
<string>
nose
</string>
</parameter>
<parameter name="temph">
<real>
300.0
</real>
</parameter>
<parameter name="fnoseh">
<real>
8.6071
</real>
</parameter>
</field>
</input>
EOF
$ECHO " running the variable-cell calculation...\c"
$CP_COMMAND < sio2.vc-cp.xml > sio2.vc-cp.out
check_failure $?
$ECHO " done"
# molecular dynamics calculation
cat > sio2.vc-cp.restart.xml << EOF
<?xml version="1.0" encoding="UTF-8"?>
<input calculation="vc-cp">
<cell type="qecell">
<qecell ibrav="8" alat="9.28990">
<real rank="1" n1="5">
1.73206 1.09955 0.0 0.0 0.0
</real>
</qecell>
</cell>
<atomic_species ntyp="2">
<specie name="O">
<property name="mass">
<real>16.00</real>
</property>
<property name="pseudofile">
<string>O.pz-rrkjus.UPF</string>
</property>
<property name="ion_radius">
<real>1.0</real>
</property>
</specie>
<specie name="Si">
<property name="mass">
<real>28.00</real>
</property>
<property name="pseudofile">
<string>Si.pz-vbc.UPF</string>
</property>
<property name="ion_radius">
<real>1.0</real>
</property>
</specie>
</atomic_species>
<atomic_list units="bohr" nat="18" >
<atom name="O">
<position>
<real rank="1" n1="3">
3.18829368 14.83237039 1.22882961
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
7.83231469 6.78704039 1.22882961
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
2.07443467 5.99537992 4.73758250
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
6.72031366 14.04231898 4.73758250
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
3.96307134 11.26989826 7.87860582
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
8.60802134 3.22295920 7.87860582
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
3.96307134 4.81915267 9.14625133
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
8.60802134 12.86448267 9.14625133
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
3.18736469 1.25668055 5.58029607
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
7.83324368 9.30201055 5.58029607
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
2.07536366 10.09206195 2.07358613
</real>
</position>
</atom>
<atom name="O">
<position>
<real rank="1" n1="3">
6.71938467 2.04673195 2.07358613
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
0.28891589 8.04533000 3.40456284
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
4.93386589 0.00000000 3.40456284
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
2.13389003 12.27717358 -0.04188031
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
6.77884003 4.23184358 -0.04188031
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
2.13389003 3.81348642 6.85202747
</real>
</position>
</atom>
<atom name="Si">
<position>
<real rank="1" n1="3">
6.77884003 11.85881642 6.85202747
</real>
</position>
</atom>
</atomic_list>
<field name="InputOutput">
<parameter name="pseudo_dir">
<string>
$PSEUDO_DIR/
</string>
</parameter>
<parameter name="outdir">
<string>
$TMP_DIR/
</string>
</parameter>
<parameter name="restart_mode">
<string>
reset_counters
</string>
</parameter>
<parameter name="iprint">
<integer>
10
</integer>
</parameter>
</field>
<field name="Numerics">
<parameter name="ecutwfc">
<real>
20.0
</real>
</parameter>
<parameter name="ecutrho">
<real>
150.0
</real>
</parameter>
</field>
<field name="Options">
<parameter name="nbnd">
<integer>
48
</integer>
</parameter>
<parameter name="qcutz">
<real>
150.0
</real>
</parameter>
<parameter name="q2sigma">
<real>
2.0
</real>
</parameter>
<parameter name="ecfixed">
<real>
16.0
</real>
</parameter>
</field>
<field name="Fields">
<parameter name="nspin">
<integer>
1
</integer>
</parameter>
</field>
<field name="VC-MD">
<parameter name="nstep">
<integer>
10
</integer>
</parameter>
<parameter name="cell_dynamics">
<string>
pr
</string>
</parameter>
<parameter name="press">
<real>
1.0
</real>
</parameter>
</field>
<field name="CP">
<!--dt, ion_dynamics, ion_temperature e tempw esistono
anche nel PW ma nn sapevo in che field metterli -->
<parameter name="dt">
<real>
12.0
</real>
</parameter>
<parameter name="ion_dynamics">
<string>
verlet
</string>
</parameter>
<parameter name="ion_temperature">
<string>
nose
</string>
</parameter>
<parameter name="tempw">
<real>
300.0
</real>
</parameter>
<!-- Da qui in poi esistono solo in CP-->
<parameter name="isave">
<integer>
10
</integer>
</parameter>
<parameter name="nr1b">
<integer>
16
</integer>
</parameter>
<parameter name="nr2b">
<integer>
16
</integer>
</parameter>
<parameter name="nr3b">
<integer>
16
</integer>
</parameter>
<parameter name="electron_dynamics">
<string>
verlet
</string>
</parameter>
<parameter name="emass">
<real>
700.0
</real>
</parameter>
<parameter name="emass_cutoff">
<real>
3.0
</real>
</parameter>
<parameter name="ndr">
<integer>
93
</integer>
</parameter>
<parameter name="ndw">
<integer>
94
</integer>
</parameter>
<parameter name="ortho_max">
<integer>
30
</integer>
</parameter>
<parameter name="fnosep">
<real rank="1" n1="4">
6.6666
6.6666
6.6666
6.6666
</real>
</parameter>
<parameter name="cell_temperature">
<string>
nose
</string>
</parameter>
<parameter name="temph">
<real>
300.0
</real>
</parameter>
<parameter name="fnoseh">
<real>
8.6071
</real>
</parameter>
</field>
</input>
EOF
$ECHO " running the variable-cell calculation, restart...\c"
$CP_COMMAND < sio2.vc-cp.restart.xml > sio2.vc-cp.restart.out
check_failure $?
$ECHO " done"
$ECHO
$ECHO "$EXAMPLE_DIR : done"