Dear 郝德博,
As you can see, the noncolinear calculations are not implemented in the
pw2wannier90 interface.
However, this limitation has been recently removed in the wannier-berri
package, see
https://tutorial.wannier-berri.org/tutorials/6_wannierisation/wannierise.html
Eploying the interface of IrRep code, it can generate a .dmn file for
wanier90 (also, for DFT codes QE, vasp, abinit). Moreover, it can
perform wannierisation itself, including the use of Frozen window.
Please, refer to documentation of WannierBerri for more information.
Regards,
Stepan Tsirkin.
On 2/27/25 09:56, 郝德博 wrote:
Dear All,
When performing noncollinear calculations with pw.x
(qe_version=7.0) and interfacing with Wannier90, can the symmetries of
the Wannier Hamiltonian be fitted?
I tried to use the following steps, but an error occurred after
pw2wannier90.x calculation.
My input files are as follows:
-----------------------------------scf
input-------------------------------------------
&CONTROL
calculation = 'scf',
nstep = 200,
outdir = './tmp',
prefix = 'Co_gra',
pseudo_dir = '/public23/home/a21000450/data/pseudo/rel_NC',
/
&SYSTEM
degauss = 0.01,
ecutwfc = 90,
occupations = 'smearing',
smearing = 'gaussian',
vdw_corr = 'DFT-D3',
ibrav = 0,
nat = 5,
ntyp = 2,
noncolin = .true.
lspinorb = .true.
starting_magnetization(2) = 0.5
/
&ELECTRONS
conv_thr = 1d-08,
diagonalization = 'david',
electron_maxstep = 200,
mixing_beta = 0.1,
mixing_mode = 'local-TF',
/
&IONS
ion_dynamics = 'bfgs',
/
&CELL
/
ATOMIC_SPECIES
C 12.0107 C.rel-pbe-nc.UPF
Co 58.9332 Co.rel-pbe-n-nc.UPF
ATOMIC_POSITIONS crystal
Co 0.6666670000 0.6666670000 0.3583310000 0 0 0
Co 0.0000000000 0.0000000000 0.4337999152
Co 0.3333330000 0.3333330000 0.5099237069
C 0.3333330000 0.3333330000 0.5897320136
C 0.6666670000 0.6666670000 0.5886310913
K_POINTS automatic
9 9 1 0 0 0
CELL_PARAMETERS angstrom
2.484288 0.000000 0.000000
1.242144 2.151457 0.000000
0.000000 0.000000 26.256826
-----------------------------------nscf
input-------------------------------------------
&CONTROL
calculation = 'nscf',
nstep = 200,
outdir = './tmp',
prefix = 'Co_gra',
pseudo_dir = '/public23/home/a21000450/data/pseudo/rel_NC',
disk_io='low',
wf_collect=.true.
/
&SYSTEM
degauss = 0.01,
ecutwfc = 90,
occupations = 'smearing',
smearing = 'gaussian',
vdw_corr = 'DFT-D3',
ibrav = 0,
nat = 5,
ntyp = 2,
noncolin = .true.
lspinorb = .true.
starting_magnetization(2) = 0.5
nosym = .true.
/
&ELECTRONS
conv_thr = 1d-08,
diagonalization = 'david',
electron_maxstep = 200,
mixing_beta = 0.1,
mixing_mode = 'local-TF',
/
&IONS
ion_dynamics = 'bfgs',
/
&CELL
/
ATOMIC_SPECIES
C 12.0107 C.rel-pbe-nc.UPF
Co 58.9332 Co.rel-pbe-n-nc.UPF
ATOMIC_POSITIONS crystal
Co 0.6666670000 0.6666670000 0.3583310000 0 0 0
Co 0.0000000000 0.0000000000 0.4337999152
Co 0.3333330000 0.3333330000 0.5099237069
C 0.3333330000 0.3333330000 0.5897320136
C 0.6666670000 0.6666670000 0.5886310913
CELL_PARAMETERS angstrom
2.484288 0.000000 0.000000
1.242144 2.151457 0.000000
0.000000 0.000000 26.256826
K_POINTS crystal
100
0.00000000 0.00000000 0.00000000 1.000000e-02
0.00000000 0.10000000 0.00000000 1.000000e-02
0.00000000 0.20000000 0.00000000 1.000000e-02
0.00000000 0.30000000 0.00000000 1.000000e-02
0.00000000 0.40000000 0.00000000 1.000000e-02
0.00000000 0.50000000 0.00000000 1.000000e-02
0.00000000 0.60000000 0.00000000 1.000000e-02
0.00000000 0.70000000 0.00000000 1.000000e-02
0.00000000 0.80000000 0.00000000 1.000000e-02
0.00000000 0.90000000 0.00000000 1.000000e-02
0.10000000 0.00000000 0.00000000 1.000000e-02
0.10000000 0.10000000 0.00000000 1.000000e-02
0.10000000 0.20000000 0.00000000 1.000000e-02
0.10000000 0.30000000 0.00000000 1.000000e-02
0.10000000 0.40000000 0.00000000 1.000000e-02
0.10000000 0.50000000 0.00000000 1.000000e-02
0.10000000 0.60000000 0.00000000 1.000000e-02
0.10000000 0.70000000 0.00000000 1.000000e-02
0.10000000 0.80000000 0.00000000 1.000000e-02
0.10000000 0.90000000 0.00000000 1.000000e-02
0.20000000 0.00000000 0.00000000 1.000000e-02
0.20000000 0.10000000 0.00000000 1.000000e-02
0.20000000 0.20000000 0.00000000 1.000000e-02
0.20000000 0.30000000 0.00000000 1.000000e-02
0.20000000 0.40000000 0.00000000 1.000000e-02
0.20000000 0.50000000 0.00000000 1.000000e-02
0.20000000 0.60000000 0.00000000 1.000000e-02
0.20000000 0.70000000 0.00000000 1.000000e-02
0.20000000 0.80000000 0.00000000 1.000000e-02
0.20000000 0.90000000 0.00000000 1.000000e-02
0.30000000 0.00000000 0.00000000 1.000000e-02
0.30000000 0.10000000 0.00000000 1.000000e-02
0.30000000 0.20000000 0.00000000 1.000000e-02
0.30000000 0.30000000 0.00000000 1.000000e-02
0.30000000 0.40000000 0.00000000 1.000000e-02
0.30000000 0.50000000 0.00000000 1.000000e-02
0.30000000 0.60000000 0.00000000 1.000000e-02
0.30000000 0.70000000 0.00000000 1.000000e-02
0.30000000 0.80000000 0.00000000 1.000000e-02
0.30000000 0.90000000 0.00000000 1.000000e-02
0.40000000 0.00000000 0.00000000 1.000000e-02
0.40000000 0.10000000 0.00000000 1.000000e-02
0.40000000 0.20000000 0.00000000 1.000000e-02
0.40000000 0.30000000 0.00000000 1.000000e-02
0.40000000 0.40000000 0.00000000 1.000000e-02
0.40000000 0.50000000 0.00000000 1.000000e-02
0.40000000 0.60000000 0.00000000 1.000000e-02
0.40000000 0.70000000 0.00000000 1.000000e-02
0.40000000 0.80000000 0.00000000 1.000000e-02
0.40000000 0.90000000 0.00000000 1.000000e-02
0.50000000 0.00000000 0.00000000 1.000000e-02
0.50000000 0.10000000 0.00000000 1.000000e-02
0.50000000 0.20000000 0.00000000 1.000000e-02
0.50000000 0.30000000 0.00000000 1.000000e-02
0.50000000 0.40000000 0.00000000 1.000000e-02
0.50000000 0.50000000 0.00000000 1.000000e-02
0.50000000 0.60000000 0.00000000 1.000000e-02
0.50000000 0.70000000 0.00000000 1.000000e-02
0.50000000 0.80000000 0.00000000 1.000000e-02
0.50000000 0.90000000 0.00000000 1.000000e-02
0.60000000 0.00000000 0.00000000 1.000000e-02
0.60000000 0.10000000 0.00000000 1.000000e-02
0.60000000 0.20000000 0.00000000 1.000000e-02
0.60000000 0.30000000 0.00000000 1.000000e-02
0.60000000 0.40000000 0.00000000 1.000000e-02
0.60000000 0.50000000 0.00000000 1.000000e-02
0.60000000 0.60000000 0.00000000 1.000000e-02
0.60000000 0.70000000 0.00000000 1.000000e-02
0.60000000 0.80000000 0.00000000 1.000000e-02
0.60000000 0.90000000 0.00000000 1.000000e-02
0.70000000 0.00000000 0.00000000 1.000000e-02
0.70000000 0.10000000 0.00000000 1.000000e-02
0.70000000 0.20000000 0.00000000 1.000000e-02
0.70000000 0.30000000 0.00000000 1.000000e-02
0.70000000 0.40000000 0.00000000 1.000000e-02
0.70000000 0.50000000 0.00000000 1.000000e-02
0.70000000 0.60000000 0.00000000 1.000000e-02
0.70000000 0.70000000 0.00000000 1.000000e-02
0.70000000 0.80000000 0.00000000 1.000000e-02
0.70000000 0.90000000 0.00000000 1.000000e-02
0.80000000 0.00000000 0.00000000 1.000000e-02
0.80000000 0.10000000 0.00000000 1.000000e-02
0.80000000 0.20000000 0.00000000 1.000000e-02
0.80000000 0.30000000 0.00000000 1.000000e-02
0.80000000 0.40000000 0.00000000 1.000000e-02
0.80000000 0.50000000 0.00000000 1.000000e-02
0.80000000 0.60000000 0.00000000 1.000000e-02
0.80000000 0.70000000 0.00000000 1.000000e-02
0.80000000 0.80000000 0.00000000 1.000000e-02
0.80000000 0.90000000 0.00000000 1.000000e-02
0.90000000 0.00000000 0.00000000 1.000000e-02
0.90000000 0.10000000 0.00000000 1.000000e-02
0.90000000 0.20000000 0.00000000 1.000000e-02
0.90000000 0.30000000 0.00000000 1.000000e-02
0.90000000 0.40000000 0.00000000 1.000000e-02
0.90000000 0.50000000 0.00000000 1.000000e-02
0.90000000 0.60000000 0.00000000 1.000000e-02
0.90000000 0.70000000 0.00000000 1.000000e-02
0.90000000 0.80000000 0.00000000 1.000000e-02
0.90000000 0.90000000 0.00000000 1.000000e-02
-----------------------------------pw2wannier
input-------------------------------------------
&inputpp
outdir='./tmp'
prefix='Co_gra',
seedname = 'Co_gra'
write_unk = .true.
write_dmn = .true. ! Additional input for symmetry-adapted mode
/
------------------------------pw2wannier
output----------------------------------
Error in routine compute_dmn (1):
Non-collinear not implemented
-----------------------------------------------------------------------------------------
Are there any other approaches to fit the symmetries of the Wannier
Hamiltonian?
Best regards,
Debo Hao
Beijing Graphene Institute, China
_______________________________________________
Wannier mailing list
[email protected]
https://lists.quantum-espresso.org/mailman/listinfo/wannier
_______________________________________________
Wannier mailing list
[email protected]
https://lists.quantum-espresso.org/mailman/listinfo/wannier