Skip to content
  • Home
  • Recent
Collapse
Brand Logo
CRYSTAL23
Latest v1.0.1
Tutorials Try the Demo Get a License
Tutorials Try the Demo Get a License Instagram
  1. Home
  2. CRYSTAL
  3. Single-Point Calculations
  4. D3 correction not working for some functionals with the use of DFTD3 section

D3 correction not working for some functionals with the use of DFTD3 section

Scheduled Pinned Locked Moved Single-Point Calculations
3 Posts 2 Posters 233 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • leszek_malecundefined Offline
    leszek_malecundefined Offline
    leszek_malec
    wrote on last edited by leszek_malec
    #1

    Dear developers,

    I tried to add the D3-BJ correction to HISS and PBESOL0 functionals using the DFTD3 section, as D3 is not implemented automatically in the CRYSTAL code by the addition of "-D3" for these functionals. I used such SCF section:

    DFT
    HISS
    SPIN
    XXLGRID
    END DFT
    DFTD3
    VERSION
    4
    S6
    1.0000
    S8
    1.6112
    A1
    0.0000
    A2
    7.3539
    END
    SPINLOCK
    24 30
    SHRINK
    4 4
    TOLINTEG
    10 10 10 10 20
    TOLDEE
    9
    MAXCYCLE
    1000
    EXCHSIZE
    90000000
    BIPOSIZE
    90000000
    FMIXING
    40
    POSTSCF
    PPAN
    END SCF
    

    The same implementation works properly if the keyword HISS is changed to PBE0 or CAM-B3LYP, but not for PBESOL0. For HISS and PBESOL0 computations immediately crash. Is there a method to work around this problem?

    1 Reply Last reply
    0
    • ldonaundefined Offline
      ldonaundefined Offline
      ldona Developer
      wrote on last edited by GiacomoAmbrogio
      #2

      Dear leszec_malec,

      You can bypass the error by using a functional parameterized for DFT-D3 (BJ), for example PBE, and then manually defining the dispersion parameters.

      Please see the DFTD3 block below:

      DFTD3
      VERSION
      4
      FUNC
      PBE
      S6
      1.0000
      S8
      1.6112
      A1
      0.0000
      A2
      7.3539
      END
      

      Best regards,

      Lorenzo

      1 Reply Last reply
      2
      • leszek_malecundefined Offline
        leszek_malecundefined Offline
        leszek_malec
        wrote on last edited by leszek_malec
        #3

        Hi Lorenzo,

        It is quite non-intuitive, but it works properly. Thank you very much.

        Best regards,
        Leszek

        1 Reply Last reply
        😬
        0

        Powered by Crystal Solutions
        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Home
        • Recent