quantum-espresso/test-suite/ph_multipole/benchmark.out.git.inp=ph.in...

581 lines
23 KiB
Plaintext

Program PHONON v.7.4 starts on 20Jan2025 at 9:21:18
This program is part of the open-source Quantum ESPRESSO suite
for quantum simulation of materials; please cite
"P. Giannozzi et al., J. Phys.:Condens. Matter 21 395502 (2009);
"P. Giannozzi et al., J. Phys.:Condens. Matter 29 465901 (2017);
"P. Giannozzi et al., J. Chem. Phys. 152 154105 (2020);
URL http://www.quantum-espresso.org",
in publications or presentations arising from this work. More details at
http://www.quantum-espresso.org/quote
Parallel version (MPI), running on 1 processors
MPI processes distributed on 1 nodes
1232 MiB available memory on the printing compute node when the environment starts
Waiting for input...
Reading input from standard input
Reading xml data from directory:
./sic.save/
Subspace diagonalization in iterative solution of the eigenvalue problem:
a serial algorithm will be used
file C.UPF: wavefunction(s) 3d renormalized
IMPORTANT: XC functional enforced from input :
Exchange-correlation= PZ
( 1 1 0 0 0 0 0)
Any further DFT definition will be discarded
Please, verify this is what you really want
G-vector sticks info
--------------------
sticks: dense smooth PW G-vecs: dense smooth PW
Sum 187 187 61 1687 1687 339
Using Slab Decomposition
Reading collected, re-writing distributed wavefunctions in ./
Number and degeneracy of irreps per q-point
N xq(1) xq(2) xq(3) N irreps
1 0.010000000 -0.010000000 0.010000000 4
1 1 2 2
Saving dvscf to file. Distribute only q points, not irreducible representations.
Calculation of q = 0.0100000 -0.0100000 0.0100000
G-vector sticks info
--------------------
sticks: dense smooth PW G-vecs: dense smooth PW
Sum 187 187 61 1687 1687 339
Using Slab Decomposition
Title:
SiC
bravais-lattice index = 0
lattice parameter (alat) = 8.2370 a.u.
unit-cell volume = 139.7163 (a.u.)^3
number of atoms/cell = 2
number of atomic types = 2
number of electrons = 8.00
number of Kohn-Sham states= 4
kinetic-energy cutoff = 20.0000 Ry
charge density cutoff = 80.0000 Ry
Exchange-correlation= PZ
( 1 1 0 0 0 0 0)
celldm(1)= 8.237000 celldm(2)= 0.000000 celldm(3)= 0.000000
celldm(4)= 0.000000 celldm(5)= 0.000000 celldm(6)= 0.000000
crystal axes: (cart. coord. in units of alat)
a(1) = ( -0.500000 0.000000 0.500000 )
a(2) = ( 0.000000 0.500000 0.500000 )
a(3) = ( -0.500000 0.500000 0.000000 )
reciprocal axes: (cart. coord. in units 2 pi/alat)
b(1) = ( -1.000000 -1.000000 1.000000 )
b(2) = ( 1.000000 1.000000 1.000000 )
b(3) = ( -1.000000 1.000000 -1.000000 )
PseudoPot. # 1 for Si read from file:
../../pseudo/Si.pz-vbc.UPF
MD5 check sum: 9f25e6ff280f3123e9b3a84715b2e9c9
Pseudo is Norm-conserving, Zval = 4.0
Generated by new atomic code, or converted to UPF format
Using radial grid of 431 points, 2 beta functions with:
l(1) = 0
l(2) = 1
PseudoPot. # 2 for C read from file:
../../pseudo/C.UPF
MD5 check sum: 4781e8ce5ee01a432381f51d0ea25c53
Pseudo is Norm-conserving, Zval = 4.0
Generated by new atomic code, or converted to UPF format
Using radial grid of 461 points, 2 beta functions with:
l(1) = 0
l(2) = 1
atomic species valence mass pseudopotential
Si 4.00 28.08550 Si( 1.00)
C 4.00 12.01078 C ( 1.00)
24 Sym. Ops. (no inversion) found
Cartesian axes
site n. atom positions (alat units)
1 Si tau( 1) = ( 0.0000000 0.0000000 0.0000000 )
2 C tau( 2) = ( 0.2500000 0.2500000 0.2500000 )
number of k points= 112
Number of k-points >= 100: set verbosity='high' to print them.
Dense grid: 1687 G-vectors FFT dimensions: ( 18, 18, 18)
Estimated max dynamical RAM per process > 0.95 MB
The potential is recalculated from file :
./_ph0/sic.save/charge-density
Starting wfcs are 13 atomic wfcs
Band Structure Calculation
Davidson diagonalization with overlap
ethr = 1.25E-10, avg # of iterations = 10.2
total cpu time spent up to now is 0.8 secs
End of band structure calculation
Number of k-points >= 100: set verbosity='high' to print the bands.
highest occupied level (ev): 9.8892
Writing config to output data dir ./_ph0/sic.save/ :
XML data file
SiC
bravais-lattice index = 0
lattice parameter (alat) = 8.2370 a.u.
unit-cell volume = 139.7163 (a.u.)^3
number of atoms/cell = 2
number of atomic types = 2
kinetic-energy cut-off = 20.0000 Ry
charge density cut-off = 80.0000 Ry
convergence threshold = 1.0E-18
beta = 0.7000
number of iterations used = 4
Exchange-correlation= PZ
( 1 1 0 0 0 0 0)
celldm(1)= 8.23700 celldm(2)= 0.00000 celldm(3)= 0.00000
celldm(4)= 0.00000 celldm(5)= 0.00000 celldm(6)= 0.00000
crystal axes: (cart. coord. in units of alat)
a(1) = ( -0.5000 0.0000 0.5000 )
a(2) = ( 0.0000 0.5000 0.5000 )
a(3) = ( -0.5000 0.5000 0.0000 )
reciprocal axes: (cart. coord. in units 2 pi/alat)
b(1) = ( -1.0000 -1.0000 1.0000 )
b(2) = ( 1.0000 1.0000 1.0000 )
b(3) = ( -1.0000 1.0000 -1.0000 )
Atoms inside the unit cell:
Cartesian axes
site n. atom mass positions (alat units)
1 Si 28.0855 tau( 1) = ( 0.00000 0.00000 0.00000 )
2 C 12.0108 tau( 2) = ( 0.25000 0.25000 0.25000 )
Computing dynamical matrix for
q = ( 0.0100000 -0.0100000 0.0100000 )
6 Sym.Ops. (no q -> -q+G )
G cutoff = 137.4891 ( 1687 G-vectors) FFT grid: ( 18, 18, 18)
number of k points= 112
PseudoPot. # 1 for Si read from file:
../../pseudo/Si.pz-vbc.UPF
MD5 check sum: 9f25e6ff280f3123e9b3a84715b2e9c9
Pseudo is Norm-conserving, Zval = 4.0
Generated by new atomic code, or converted to UPF format
Using radial grid of 431 points, 2 beta functions with:
l(1) = 0
l(2) = 1
PseudoPot. # 2 for C read from file:
../../pseudo/C.UPF
MD5 check sum: 4781e8ce5ee01a432381f51d0ea25c53
Pseudo is Norm-conserving, Zval = 4.0
Generated by new atomic code, or converted to UPF format
Using radial grid of 461 points, 2 beta functions with:
l(1) = 0
l(2) = 1
Mode symmetry, C_3v (3m) point group:
Atomic displacements:
There are 4 irreducible representations
Representation 1 1 modes - To be done
Representation 2 1 modes - To be done
Representation 3 2 modes - To be done
Representation 4 2 modes - To be done
Message from routine init_vloc:
Interpolation table for Vloc re-allocated
PHONON : 0.86s CPU 0.87s WALL
Representation # 1 mode # 1
Self-consistent Calculation
iter # 1 total cpu time : 1.0 secs av.it.: 1.2
thresh= 1.000E-02 alpha_mix = 0.700 |ddv_scf|^2 = 8.292E-10
iter # 2 total cpu time : 1.3 secs av.it.: 8.8
thresh= 2.880E-06 alpha_mix = 0.700 |ddv_scf|^2 = 3.418E-11
iter # 3 total cpu time : 1.5 secs av.it.: 8.5
thresh= 5.846E-07 alpha_mix = 0.700 |ddv_scf|^2 = 2.385E-12
iter # 4 total cpu time : 1.8 secs av.it.: 8.2
thresh= 1.544E-07 alpha_mix = 0.700 |ddv_scf|^2 = 2.846E-13
iter # 5 total cpu time : 2.1 secs av.it.: 8.0
thresh= 5.335E-08 alpha_mix = 0.700 |ddv_scf|^2 = 3.712E-15
iter # 6 total cpu time : 2.3 secs av.it.: 8.1
thresh= 6.092E-09 alpha_mix = 0.700 |ddv_scf|^2 = 1.024E-16
iter # 7 total cpu time : 2.6 secs av.it.: 7.8
thresh= 1.012E-09 alpha_mix = 0.700 |ddv_scf|^2 = 1.275E-18
iter # 8 total cpu time : 2.8 secs av.it.: 7.5
thresh= 1.129E-10 alpha_mix = 0.700 |ddv_scf|^2 = 3.342E-20
End of self-consistent calculation
Convergence has been achieved
Representation # 2 mode # 2
Self-consistent Calculation
End of self-consistent calculation
Convergence has been achieved
Representation # 3 modes # 3 4
Self-consistent Calculation
End of self-consistent calculation
Convergence has been achieved
Representation # 4 modes # 5 6
Self-consistent Calculation
End of self-consistent calculation
Convergence has been achieved
------------------------------------------------------------------------
The code is printing the induced charges
Please refer to:
Macheda F., Barone P. & Mauri, F. (2024),
First-principles calculations of dynamical Born effective charges, quadrupoles,
and higher order terms from the charge response in large semiconducting and metallic systems
Physical Review B, 110, 094306. https://doi.org/10.1103/PhysRevB.110.094306
------------------------------------------------------------------------
init_run : 0.02s CPU 0.02s WALL ( 1 calls)
electrons : 0.74s CPU 0.74s WALL ( 1 calls)
Called by init_run:
wfcinit : 0.00s CPU 0.00s WALL ( 1 calls)
potinit : 0.00s CPU 0.00s WALL ( 1 calls)
hinit0 : 0.02s CPU 0.02s WALL ( 1 calls)
Called by electrons:
c_bands : 0.74s CPU 0.74s WALL ( 1 calls)
v_of_rho : 0.00s CPU 0.00s WALL ( 2 calls)
Called by c_bands:
init_us_2 : 0.02s CPU 0.02s WALL ( 896 calls)
cegterg : 0.56s CPU 0.57s WALL ( 112 calls)
Called by *egterg:
cdiaghg : 0.04s CPU 0.04s WALL ( 1259 calls)
h_psi : 1.97s CPU 2.06s WALL ( 5067 calls)
g_psi : 0.00s CPU 0.00s WALL ( 1147 calls)
Called by h_psi:
h_psi:calbec : 0.04s CPU 0.04s WALL ( 5067 calls)
vloc_psi : 1.88s CPU 1.97s WALL ( 5067 calls)
0.00s GPU ( 5067 calls)
add_vuspsi : 0.03s CPU 0.04s WALL ( 5067 calls)
General routines
calbec : 0.05s CPU 0.05s WALL ( 6635 calls)
fft : 0.00s CPU 0.00s WALL ( 50 calls)
ffts : 0.01s CPU 0.01s WALL ( 136 calls)
fftw : 2.03s CPU 2.13s WALL ( 46470 calls)
davcio : 0.02s CPU 0.02s WALL ( 2951 calls)
Parallel routines
PHONON : 2.72s CPU 2.86s WALL
INITIALIZATION:
phq_setup : 0.00s CPU 0.00s WALL ( 1 calls)
phq_init : 0.01s CPU 0.02s WALL ( 1 calls)
phq_init : 0.01s CPU 0.02s WALL ( 1 calls)
init_vloc : 0.02s CPU 0.02s WALL ( 2 calls)
init_us_1 : 0.00s CPU 0.00s WALL ( 2 calls)
init_us_2 : 0.02s CPU 0.02s WALL ( 896 calls)
DYNAMICAL MATRIX:
phqscf : 1.86s CPU 1.99s WALL ( 1 calls)
phqscf : 1.86s CPU 1.99s WALL ( 1 calls)
solve_linter : 1.83s CPU 1.96s WALL ( 4 calls)
dfpt_kernel : 1.79s CPU 1.92s WALL ( 1 calls)
sth_kernel : 1.78s CPU 1.91s WALL ( 8 calls)
h_prec : 0.00s CPU 0.00s WALL ( 448 calls)
apply_dpot_b : 0.16s CPU 0.16s WALL ( 392 calls)
ortho : 0.00s CPU 0.00s WALL ( 448 calls)
cgsolve : 1.42s CPU 1.52s WALL ( 448 calls)
incdrhoscf : 0.18s CPU 0.19s WALL ( 448 calls)
0.00s GPU ( 448 calls)
dv_of_drho : 0.00s CPU 0.00s WALL ( 12 calls)
mix_pot : 0.00s CPU 0.00s WALL ( 8 calls)
drhodv : 0.02s CPU 0.02s WALL ( 4 calls)
psymdvscf : 0.01s CPU 0.01s WALL ( 8 calls)
com_dvloc : 0.00s CPU 0.00s WALL ( 24 calls)
0.00s GPU ( 24 calls)
addcore : 0.00s CPU 0.00s WALL ( 1 calls)
0.00s GPU ( 1 calls)
dvqpsi_us : 0.03s CPU 0.03s WALL ( 56 calls)
0.00s GPU ( 56 calls)
add_vuspsi : 0.03s CPU 0.04s WALL ( 5067 calls)
General routines
calbec : 0.05s CPU 0.05s WALL ( 6635 calls)
fft : 0.00s CPU 0.00s WALL ( 50 calls)
ffts : 0.01s CPU 0.01s WALL ( 136 calls)
fftw : 2.03s CPU 2.13s WALL ( 46470 calls)
davcio : 0.02s CPU 0.02s WALL ( 2951 calls)
write_rec : 0.00s CPU 0.00s WALL ( 12 calls)
Additional routines
ch_psi : 1.40s CPU 1.50s WALL ( 3696 calls)
last : 0.04s CPU 0.05s WALL ( 3696 calls)
Hesh : 0.00s CPU 0.00s WALL ( 3696 calls)
ch_psi_all_k : 0.03s CPU 0.04s WALL ( 3696 calls)
0.00s GPU ( 3696 calls)
h_psi_bgrp : 1.97s CPU 2.07s WALL ( 5067 calls)
h_psi : 1.97s CPU 2.06s WALL ( 5067 calls)
h_psi:pot : 1.96s CPU 2.06s WALL ( 5067 calls)
h_psi:calbec : 0.04s CPU 0.04s WALL ( 5067 calls)
s_psi_bgrp : 0.00s CPU 0.00s WALL ( 7840 calls)
PHONON : 2.72s CPU 2.86s WALL
This run was terminated on: 9:21:21 20Jan2025
=------------------------------------------------------------------------------=
JOB DONE.
=------------------------------------------------------------------------------=
postprocessing.out
Started on 2025-01-20 09:21:21.555616
__ __ _ _ _ _
| \/ |_ _| | |_(_)_ __ ___ | | ___
| |\/| | | | | | __| | '_ \ / _ \| |/ _ \
| | | | |_| | | |_| | |_) | (_) | | __/
|_| |_|\__,_|_|\__|_| .__/ \___/|_|\___|
|_| 0.1.0
System: CSi
Space group: F-43m (216), 24 symmetry operations found.
Reading and generating multipole space from file up to dynamical quadrupoles.
Atoms to be calculated:
- Index 0 | Si
- Index 1 | C
Reconstructing null space of multipole symmetry from file.
Summary of multipole tensors:
- Born effective charges
Size: 18 | Free: 1
- Quadrupoles
Size: 54 | Free: 2
- Total number of free components: 3
Reconstructing null space of dielectric symmetry from file.
Summary of dielectric tensors:
- Dielectric permittivity tensor
Size: 9 | Free: 1
- Dielectric dispersion tensor
Size: 81 | Free: 2
- Total number of free components: 3
Reconstructing sensing matrix of multipole expansion from file.
Starting to fit multipole and dielectric tensors by a linear model.
Reading inverse dielectric function, 4 q-points.
- drhodv.dat.01 read successfully.
- drhodv.dat.02 read successfully.
- drhodv.dat.03 read successfully.
- drhodv.dat.04 read successfully.
Reading charge density response, 4 q-points.
- drho.dat.01 read successfully.
- drho.dat.02 read successfully.
- drho.dat.03 read successfully.
- drho.dat.04 read successfully.
Fitting multipole tensors via the ordinary least-square.
Summary of multipole tensors fitting:
- Free multipole components: 3
- Rank of coefficient matrix: 3
- RMSE: 0.0006875284794099483 |e| / bohr^3
- Mean relative error: 0.03779380365037728
- Relative norm error: 0.0370450779721153
- r2 score: 0.998627534533091
Writing multipole tensors into files.
Multipole tensor fitting finished, time elapsed: 0:00:00.000936
Fitting dielectric tensors via the ordinary least-square.
Summary of dielectric tensors fitting:
- Free dielectric components: 3
- Rank of coefficient matrix: 3
- RMSE: 1.5953611342294002e-13
- Mean relative error: 7.767812188229447e-11
- Relative norm error: 5.328241842479095e-11
- r2 score: 1.0
Writing dielectric tensors into files.
Dielectric tensor fitting finished, time elapsed: 0:00:00.000539
Finshed on 2025-01-20 09:21:21.588380, total time elapsed: 0:00:00.032764
####################################################################################
# You are using `Multipole` program developed in the work: #
# C. Lin, S. Ponce, F. Macheda, F. Mauri, and N. Marzari, arXiv:2412.18482 (2024). #
# Please consider to cite it if you find the program useful. #
####################################################################################
epsilon.fmt
2
8.355817435309268 0.000000000000000 0.000000000000000
0.000000000000000 8.355817435309268 0.000000000000000
0.000000000000000 0.000000000000000 8.355817435309268
4
1 1 1 1 -126.371503433689725
1 1 1 2 0.000000000000000
1 1 1 3 0.000000000000000
1 1 2 1 0.000000000000000
1 1 2 2 -82.627718923653802
1 1 2 3 0.000000000000000
1 1 3 1 0.000000000000000
1 1 3 2 0.000000000000000
1 1 3 3 -82.627718923653816
1 2 1 1 0.000000000000000
1 2 1 2 -82.627718923653802
1 2 1 3 0.000000000000000
1 2 2 1 -82.627718923653816
1 2 2 2 0.000000000000000
1 2 2 3 0.000000000000000
1 2 3 1 0.000000000000000
1 2 3 2 0.000000000000000
1 2 3 3 0.000000000000000
1 3 1 1 0.000000000000000
1 3 1 2 0.000000000000000
1 3 1 3 -82.627718923653816
1 3 2 1 0.000000000000000
1 3 2 2 0.000000000000000
1 3 2 3 0.000000000000000
1 3 3 1 -82.627718923653831
1 3 3 2 0.000000000000000
1 3 3 3 0.000000000000000
2 1 1 1 0.000000000000000
2 1 1 2 -82.627718923653816
2 1 1 3 0.000000000000000
2 1 2 1 -82.627718923653802
2 1 2 2 0.000000000000000
2 1 2 3 0.000000000000000
2 1 3 1 0.000000000000000
2 1 3 2 0.000000000000000
2 1 3 3 0.000000000000000
2 2 1 1 -82.627718923653802
2 2 1 2 0.000000000000000
2 2 1 3 0.000000000000000
2 2 2 1 0.000000000000000
2 2 2 2 -126.371503433689725
2 2 2 3 0.000000000000000
2 2 3 1 0.000000000000000
2 2 3 2 0.000000000000000
2 2 3 3 -82.627718923653816
2 3 1 1 0.000000000000000
2 3 1 2 0.000000000000000
2 3 1 3 0.000000000000000
2 3 2 1 0.000000000000000
2 3 2 2 0.000000000000000
2 3 2 3 -82.627718923653816
2 3 3 1 0.000000000000000
2 3 3 2 -82.627718923653831
2 3 3 3 0.000000000000000
3 1 1 1 0.000000000000000
3 1 1 2 0.000000000000000
3 1 1 3 -82.627718923653816
3 1 2 1 0.000000000000000
3 1 2 2 0.000000000000000
3 1 2 3 0.000000000000000
3 1 3 1 -82.627718923653802
3 1 3 2 0.000000000000000
3 1 3 3 0.000000000000000
3 2 1 1 0.000000000000000
3 2 1 2 0.000000000000000
3 2 1 3 0.000000000000000
3 2 2 1 0.000000000000000
3 2 2 2 0.000000000000000
3 2 2 3 -82.627718923653816
3 2 3 1 0.000000000000000
3 2 3 2 -82.627718923653802
3 2 3 3 0.000000000000000
3 3 1 1 -82.627718923653802
3 3 1 2 0.000000000000000
3 3 1 3 0.000000000000000
3 3 2 1 0.000000000000000
3 3 2 2 -82.627718923653802
3 3 2 3 0.000000000000000
3 3 3 1 0.000000000000000
3 3 3 2 0.000000000000000
3 3 3 3 -126.371503433689725
born_charge.fmt
1
2.598655040949617 0.000000000000000 0.000000000000000
0.000000000000000 2.598655040949617 0.000000000000000
0.000000000000000 0.000000000000000 2.598655040949617
2
-2.598655040949617 0.000000000000000 0.000000000000000
0.000000000000000 -2.598655040949617 0.000000000000000
0.000000000000000 0.000000000000000 -2.598655040949617
quadrupole.fmt
atom dir Qxx Qyy Qzz Qyz Qxz Qxy
1 1 0.000000000000000 0.000000000000000 0.000000000000000 8.567222868538906 0.000000000000000 0.000000000000000
1 2 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 8.567222868538906 0.000000000000000
1 3 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 8.567222868538906
2 1 0.000000000000000 0.000000000000000 0.000000000000000 -3.882890060645853 0.000000000000000 0.000000000000000
2 2 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 -3.882890060645853 0.000000000000000
2 3 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 -3.882890060645853