0% found this document useful (0 votes)
117 views4 pages

Input Q2R

The document describes the q2r.x program from Quantum ESPRESSO, which calculates interatomic force constants from force constant matrices produced by the ph.x code. It outlines the required input data format, including the necessary variables and their descriptions, such as 'fildyn' for input file names and 'flfrc' for output file names. Additionally, it details options for Acoustic Sum Rules and conditions for reading input data if the primary file is missing.

Uploaded by

hn mn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
117 views4 pages

Input Q2R

The document describes the q2r.x program from Quantum ESPRESSO, which calculates interatomic force constants from force constant matrices produced by the ph.x code. It outlines the required input data format, including the necessary variables and their descriptions, such as 'fildyn' for input file names and 'flfrc' for output file names. Additionally, it details options for Acoustic Sum Rules and conditions for reading input data if the primary file is missing.

Uploaded by

hn mn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

*** FILE AUTOMATICALLY CREATED: DO NOT EDIT, CHANGES WILL BE LOST ***

------------------------------------------------------------------------
INPUT FILE DESCRIPTION

Program: q2r.x / PHonon / Quantum ESPRESSO (version: 6.6)


------------------------------------------------------------------------

Purpose of q2r.x:

It reads force constant matrices C(q) produced by the ph.x code


for a grid of q-points and calculates the corresponding set
of interatomic force constants (IFC), C(R)

Input data format: [ ] = it depends

Structure of the input data:


========================================================================

&INPUT
...specs of namelist variables...
/

[ nr1 nr2 nr3


nfile
file(1)
file(2)
...
file(nfile) ]

========================================================================
NAMELIST: &INPUT

+--------------------------------------------------------------------
Variable: fildyn

Type: CHARACTER
Status: REQUIRED
Description: Input file name (must be specified).

"fildyn"0 contains information on the q-point grid

"fildyn"1-N contain force constants C_n = C(q_n),


where n = 1,...N, where N is the number of
q-points in the irreducible brillouin zone.

Normally this should be the same as specified on input


to the phonon code.

In the non collinear/spin-orbit case the files


produced by ph.x are in .xml format. In this case
"fildyn" is the same as in the phonon code + the
.xml extension.
+--------------------------------------------------------------------

+--------------------------------------------------------------------
Variable: flfrc

Type: CHARACTER
Status: REQUIRED
Description: Output file containing the IFC in real space (must be specified)
+--------------------------------------------------------------------

+--------------------------------------------------------------------
Variable: zasr

Type: CHARACTER
Default: 'no'
Description:
Indicates the type of Acoustic Sum Rules used for the Born
effective charges.

Allowed values:

'no' :
no Acoustic Sum Rules imposed (default)

'simple' :
previous implementation of the asr used
(3 translational asr imposed by correction of
the diagonal elements of the force-constants matrix)

'crystal' :
3 translational asr imposed by optimized
correction of the IFC (projection)

'one-dim' :
3 translational asr + 1 rotational asr
imposed by optimized correction of the IFC (the
rotation axis is the direction of periodicity; it
will work only if this axis considered is one of
the cartesian axis).

'zero-dim' :
3 translational asr + 3 rotational asr
imposed by optimized correction of the IFC.

Note that in certain cases, not all the rotational asr


can be applied (e.g. if there are only 2 atoms in a
molecule or if all the atoms are aligned, etc.).
In these cases the supplementary asr are cancelled
during the orthonormalization procedure (see below).
+--------------------------------------------------------------------

+--------------------------------------------------------------------
Variable: loto_2d

Type: LOGICAL
Description: set to .true. to activate two-dimensional treatment
of LO-TO splitting.
+--------------------------------------------------------------------

===END OF NAMELIST======================================================
________________________________________________________________________
* IF file {fildyn}0 does not exist :

If a file "fildyn"0 is not found, the code will ignore variable


"fildyn" and will try to read from the following cards the missing
information on the q-point grid and file names:

========================================================================
Line of input:

nr1 nr2 nr3

DESCRIPTION OF ITEMS:

+--------------------------------------------------------------------
Variables: nr1, nr2, nr3

Type: INTEGER
Description: dimensions of the FFT grid formed by the q-point grid
+--------------------------------------------------------------------

===End of line-of-input=================================================

========================================================================
CARD:

/////////////////////////////////////////
// Syntax: //
/////////////////////////////////////////

nfile
file(1)
file(2)
. . .
file(nfile)

/////////////////////////////////////////

DESCRIPTION OF ITEMS:

+--------------------------------------------------------------------
Variable: nfile

Type: INTEGER
Description: number of files containing C(q_n), n=1,"nfile"
+--------------------------------------------------------------------

+--------------------------------------------------------------------
Variable: file

Type: CHARACTER
Description: names of the files containing C(q_n), n=1,"nfile"

Note that the name and order of files is not important as


long as q=0 is the first.
+--------------------------------------------------------------------
===END OF CARD==========================================================

ENDIF
________________________________________________________________________

This file has been created by helpdoc utility on Mon Jul 19 14:16:03 CEST 2021

You might also like