mirror of https://gitlab.com/QEF/q-e.git
![]() outlined in Macke et al., arXiv:2312.13580 (2023). Features: * Perform orbital-resolved DFT+U calculations in which a Hubbard U is applied only to certain, pre-selected eigenstates (magnetic quantum orbitals or spin-orbitals) of a given nl-subshell * Compute forces and stresses in orbital-resolved DFT+U with no limitations * Apply perturbations to the eigenstates in order to compute orbital-resolved Hubbard U parameters from first principles * Use the (recently introduced) HUBBARD card to provide the necesary input data for orbital-resolved DFT+U calculations in a user-friendly way * Updated documentation and two new examples (15 and 16) Add unit test for orbital-resolved DFT+U Small improvements for using orbital-resolved Hubbard ALPHA First test of orbital-resolved U on GPU First implementation of orbital-resolved DFT+U for SOC/NC Add documentation of NC orbital-resolved DFT+U Small fix in orbital-resolved DFT+U unit test More orbital-resolved ALPHA bugfixes Better output of perturbed occupations in DFT+U (orbital-resolved) Fix little typo Preparation for implementation Deleted warning messages, made orbital_resolved DFT+U lda_plus_u_type=0 instead of 3 (previously) |
||
---|---|---|
.. | ||
benchmark.out.git.inp=lda+U+J0.in | ||
benchmark.out.git.inp=lda+U+V-user_ns.in | ||
benchmark.out.git.inp=lda+U+V_background.in | ||
benchmark.out.git.inp=lda+U+V_force_stress_ortho.in | ||
benchmark.out.git.inp=lda+U+V_noncol_ortho.in | ||
benchmark.out.git.inp=lda+U-noU.in | ||
benchmark.out.git.inp=lda+U-user_ns.in | ||
benchmark.out.git.inp=lda+U.in | ||
benchmark.out.git.inp=lda+U_background_one_channel.in | ||
benchmark.out.git.inp=lda+U_background_two_channels.in | ||
benchmark.out.git.inp=lda+U_force.in | ||
benchmark.out.git.inp=lda+U_force_stress_ortho.in | ||
benchmark.out.git.inp=lda+U_gamma.in | ||
benchmark.out.git.inp=lda+U_kind1_collin.in | ||
benchmark.out.git.inp=lda+U_kind1_noncollin.in | ||
benchmark.out.git.inp=lda+U_noncol_ortho.in | ||
benchmark.out.git.inp=lda+U_orbital_resolved.in | ||
benchmark.out.git.inp=lda+U_pseudo.in | ||
lda+U+J0.in | ||
lda+U+V-user_ns.in | ||
lda+U+V_background.in | ||
lda+U+V_force_stress_ortho.in | ||
lda+U+V_noncol_ortho.in | ||
lda+U-noU.in | ||
lda+U-noU.ref | ||
lda+U-user_ns.in | ||
lda+U-user_ns.ref | ||
lda+U.in | ||
lda+U.ref | ||
lda+U_background_one_channel.in | ||
lda+U_background_two_channels.in | ||
lda+U_force.in | ||
lda+U_force.ref | ||
lda+U_force_stress_ortho.in | ||
lda+U_gamma.in | ||
lda+U_gamma.ref | ||
lda+U_kind1_collin.in | ||
lda+U_kind1_noncollin.in | ||
lda+U_noncol_ortho.in | ||
lda+U_orbital_resolved.in | ||
lda+U_orbital_resolved.ref | ||
lda+U_pseudo.in |