| 
|  Issue enabling van der Waals correction in NEB calculations |  | 
 Date: 2025/10/31 08:29
 Name: AY139041
  <sindyjuliethr@gmail.com>
 
Hello everyone,I am currently performing NEB calculations in OpenMX to evaluate diffusion barriers of an AlF3 molecule on a graphite surface. The calculations run correctly without van der Waals correction, but when I enable vdW I get an error and the NEB job stops.
 
 Here are the main details of my setup:
 
 OpenMX version: 3.9
 
 Exchange-correlation: GGA-PBE
 
 Pseudopotentials:
 
 Al: Al7.0-s2p2d1 Al_PBE19
 
 C: C6.0-s2p2d1 C_PBE19
 
 F: F6.0-s2p2d1 F_PBE19
 
 System size: 154 atoms (graphite slab + adsorbed AlF₃)
 
 Geometry optimization method: EF
 
 SCF k-points: 5×5×1
 
 NEB k-points: 10×10×1
 
 Cutoff: 180 Ry
 
 NEB setup: MD.Type = NEB, MD.NEB.Number.Images = 8,
 When I enable van der Waals, for example:
 
 scf.dftD                    on            # on|off, default=off
 version.dftD                  3            # 2|3, default=2
 DFTD3.damp                  bj            # zero|bj, default=bj
 DFTD.Unit                    AU            # Ang|AU
 DFTD.rcut_dftD            100.0            # default=100 (DFTD.Unit)
 DFTD.cncut_dftD              40            # default=40 (DFTD.Unit)
 DFTD.IntDirection        1 1 1            # default=1 1 1 (1:on 0:off)
 
 the calculation immediately stops with an error (no results are produced).
 Without the vdW keyword, the NEB calculations run normally.
 My question:
 
 Is there any known issue with enabling vdW correction during NEB calculations in OpenMX?
 Do I need to:
 
 update to a specific OpenMX version,
 
 modify any NEB-related tags,
 
 or adjust the force evaluation method to ensure vdW forces are included correctly?
 
 If someone has a working NEB input example using DFT-D2 or DFT-D3, that would be extremely helpful.
 
 I would truly appreciate any guidance.
 Thank you very much.
 
 
 
 
  |  |