Author Topic: LDA+U with OpenMXBasisSet  (Read 5553 times)

0 Members and 1 Guest are viewing this topic.

Offline yasheng

  • Heavy QuantumATK user
  • ***
  • Posts: 50
  • Country: us
  • Reputation: 0
    • View Profile
LDA+U with OpenMXBasisSet
« on: April 22, 2016, 17:21 »
Hi All,

If we want to do LDA+U calculations using OpenMXBasisSet in ATK, how do we adjust the script to include the hubbard U parameter in basis set?  (demonstration for NiO or CuO shall be fine).

In tutorial http://quantumwise.com/documents/tutorials/latest/NiO_LDA_U/index.html/chap.crystal.ldau.html
FHI basis sets are used.

Thank you.

Regards,
Yasheng


Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5576
  • Country: dk
  • Reputation: 96
    • View Profile
    • QuantumATK at Synopsys
Re: LDA+U with OpenMXBasisSet
« Reply #1 on: April 23, 2016, 06:44 »
Just select the OMX basis set. Nothing special to change besides that (except a slightly different U maybe, there is some small sensitivity to the basis set).

Offline yasheng

  • Heavy QuantumATK user
  • ***
  • Posts: 50
  • Country: us
  • Reputation: 0
    • View Profile
Re: LDA+U with OpenMXBasisSet
« Reply #2 on: April 25, 2016, 10:57 »
Hi Anders,

If the U term is set by default with OMX basis set, how do we check the value of U? 
Thanks,


Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5576
  • Country: dk
  • Reputation: 96
    • View Profile
    • QuantumATK at Synopsys
Re: LDA+U with OpenMXBasisSet
« Reply #3 on: April 26, 2016, 01:07 »
No, that's not what I mean. I meant, use the Script Generator in VNL to specify the basis set and the U parameters, that's the easiest way.

Offline Jess Wellendorff

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 933
  • Country: dk
  • Reputation: 29
    • View Profile
Re: LDA+U with OpenMXBasisSet
« Reply #4 on: April 26, 2016, 08:50 »
You can set the +U parameters in the "Basis set/exchange correlation" tab in the Script Generator. Just select Onsite or Dual Hubbard U, then the +U options will appear in the basis set settings.

Offline ramkrishna

  • Supreme QuantumATK Wizard
  • *****
  • Posts: 253
  • Country: us
  • Reputation: 5
    • View Profile
Re: LDA+U with OpenMXBasisSet
« Reply #5 on: April 27, 2016, 22:35 »
Hi Jess,
I was also trying to add the U value within the omx basis set and  so I tried your suggestion. Now, when I open the file in editor I could not  find the U term in the baisis (even in show default format) like other FHI or HGH basis sets. Is it really adding U in that basis or not? quite confusing.

Offline Jess Wellendorff

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 933
  • Country: dk
  • Reputation: 29
    • View Profile
Re: LDA+U with OpenMXBasisSet
« Reply #6 on: May 3, 2016, 13:57 »
You have unfortunately found a bug in the software. DFT+U should indeed work with OMX potentials, but for some reason it currently does not. Will most likely be fixed for ATK 2016.

Offline yasheng

  • Heavy QuantumATK user
  • ***
  • Posts: 50
  • Country: us
  • Reputation: 0
    • View Profile
Re: LDA+U with OpenMXBasisSet
« Reply #7 on: May 3, 2016, 15:25 »
Hi Jess,

I was confused about this about few weeks, now it is clear that it is a bug.  I look forward for the new version.

If DFT+U works with OMX and the script generator has the problem, can you please show DFT+U implementation with OMX basis sets in a script?   e.g. for copper oxide or nickel oxide.

Thank you for your help.


Regards,
Yasheng



Offline Jess Wellendorff

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 933
  • Country: dk
  • Reputation: 29
    • View Profile
Re: LDA+U with OpenMXBasisSet
« Reply #8 on: May 4, 2016, 10:00 »
It is unfortunately not just a Scripter bug. DFT+U with OMX potentials were not implemented in ATK either. That is a bug, because there is no reason this should not be possible, it just wasn't done yet. We'll have to wait for the ATK 2016 release...