[Sax-project-users] example1
kazempoor at ph.iut.ac.ir
kazempoor at ph.iut.ac.ir
Sat May 9 05:46:41 CEST 2009
Dear All
I make a jrun for TiO2 (tetragonal) like example1 for Si. but during run of spectra.x an error happen as
forrtl:severe(174): segmantation fault occured
my input for jrun is :
#############################################################
#
# RUN SCRIPT FOR EXAMPLE 1
#
#############################################################
#############################################################
# Path definitions
#############################################################
JOB="example1"
JOB_DIR="/home/akazem/sax-1.0.0/sax/examples/$JOB"
PSEUDO_DIR="/home/akazem/sax-1.0.0/sax/examples/pseudos"
SAX_BIN="/home/akazem/sax-1.0.0/sax/bin"
DFT_BIN="/home/akazem/espresso-4.0.2/bin"
PW_EXE="$DFT_BIN/pw.x"
PW_INPUT="$JOB_DIR/pw.in"
PW_OUTPUT="$JOB_DIR/pw.out"
PP_EXE="$DFT_BIN/pw_export.x"
PP_INPUT="$JOB_DIR/pp.in"
PP_OUTPUT="$JOB_DIR/pp.out"
SPECTRA_INPUT="$JOB_DIR/spectra.in"
SPECTRA_OUTPUT="$JOB_DIR/spectra.log"
SPECTRA_EXE="$SAX_BIN/spectra.x"
#############################################################
#############################################################
# generation of pwscf input file
#############################################################
cat << EOF > $PW_INPUT
&CONTROL
title="Sibulk"
calculation='scf',
restart_mode = 'from_scratch',
tprnfor=.t.,
PSEUDO_DIR='$PSEUDO_DIR/',
prefix='Sibulk',
/
&SYSTEM
ibrav = 6,
celldm(1) = 8.73,
celldm(3) = 0.643
nat = 6,
ntyp = 2,
ecutwfc = 16.0 ,
nosym=.true.,
nbnd = 36,
/
&ELECTRONS
/
ATOMIC_SPECIES
Ti 47.86700 22-Ti.GGA.fhi.UPF
O 15.99940 08-O.GGA.fhi.UPF
ATOMIC_POSITIONS crystal
Ti 0.000000000 0.000000000 0.000000000
Ti 0.500000000 0.500000000 0.500000000
O 0.3053 0.3053 0.000000000
O -0.3053 -0.3053 0.000000000
O 0.8053 0.1947 0.5
O 0.1947 0.8053 0.5
K_POINTS crystal
16
0.2500000 0.2500000 0.1944012 0.0625
0.7500000 0.2500000 0.1944012 0.0625
0.2500000 0.7500000 0.1944012 0.0625
0.7500000 0.7500000 0.1944012 0.0625
0.2500000 0.2500000 0.3608087 0.0625
0.7500000 0.2500000 0.3608087 0.0625
0.2500000 0.7500000 0.3608087 0.0625
0.7500000 0.7500000 0.3608087 0.0625
0.2500000 0.2500000 0.5832037 0.0625
0.7500000 0.2500000 0.5832037 0.0625
0.2500000 0.7500000 0.5832037 0.0625
0.7500000 0.7500000 0.5832037 0.0625
0.2500000 0.2500000 0.9720062 0.0625
0.7500000 0.2500000 0.9720062 0.0625
0.2500000 0.7500000 0.9720062 0.0625
0.7500000 0.7500000 0.9720062 0.0625
EOF
#############################################################
#############################################################
# generation of pw_export.x input file
#############################################################
cat << EOF > $PP_INPUT
&inputpp
prefix="Sibulk",
/
EOF
#############################################################
#############################################################
# generation of spectra.x input file
#############################################################
cat << EOF > $SPECTRA_INPUT
<input>
<sax_options
calculation_kind = "RPA"
start_from = "DFT"
local_fields_effects="F"
convert_from_pwscf="T"
just_project_on_q_direction="T"
convert_from_pwscf_file="Sibulk.export/index.xml"
nbandmin = "1"
nbandmax = "36"
system_kind = "3D"
q = "0 1 0"
lorentzian_broadening="0.007"
imaginary_axis = "F"
omegamax = "2.2"
nomega = "400"
emax_polarizability = "0.6"
nelec="32"
output_format = "txt"
/>
<structure>
<direct
a1 = " 8.73 , 0.0 , 0.0 "
a2 = " 0.0 , 8.73 , 0.0 "
a3 = " 0.0 , 0.0 , 5.62" />
</structure>
<atoms>
<types ntypes="2">
Ti "$PSEUDO_DIR/22-Ti.GGA.fhi.UPF" 16
O "$PSEUDO_DIR/08-O.GGA.fhi.UPF" 16
</types>
<positions natoms="6" units="crystal" alat="8.73">
Ti 0.000000000 0.000000000 0.000000000
Ti 0.500000000 0.500000000 0.500000000
O 0.3053 0.3053 0.000000000
O -0.3053 -0.3053 0.000000000
O 0.8053 0.1947 0.5
O 0.1947 0.8053 0.5
</positions>
</atoms>
<kmesh>
<mesh nk="2 2 4" shift="1 1 1"/>
</kmesh>
</input>
/
EOF
#############################################################
#############################################################
# Run of pwscf, pw_export and spectra.x
#############################################################
$PW_EXE < $PW_INPUT > $PW_OUTPUT
$PP_EXE < $PP_INPUT > $PP_OUTPUT
$SPECTRA_EXE << EOF
$SPECTRA_INPUT
$SPECTRA_OUTPUT
EOF
#############################################################
kindly comment me which parameter in spectra.in must be added or removed?
thanks a lot
More information about the Sax-project-users
mailing list