Dear Stepan Tsirkin,
Thank you very much, this information was very helpful to me.
Best regards,
Debo Hao
Beijing Graphene Institute, China
------------------------------------------------------------------
发件人:Stepan Tsirkin <[email protected]>
发送时间:2025年2月27日(星期四) 19:36
收件人:"郝德博"<[email protected]>; wannier<[email protected]>
抄 送:"宋克楠"<[email protected]>
主 题:Re: [Wannier] Error in Symmetry Fitting for Noncollinear QE-Wannier90 
Interface: Seeking Solutions(Add details)
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 
<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] <mailto:[email protected] 
>https://lists.quantum-espresso.org/mailman/listinfo/wannier 
<https://lists.quantum-espresso.org/mailman/listinfo/wannier > 
_______________________________________________
Wannier mailing list
[email protected]
https://lists.quantum-espresso.org/mailman/listinfo/wannier

Reply via email to