Patch that implements D3 with three-body correction
Posted: Mon Sep 14, 2015 6:57 pm
First of all, I apologize if this is in the wrong forum. I was unsure of where to submit this post, and I figured this was likely the best place.
I have developed a patch for VASP that is a whole-cloth rewrite of the Grimme D3 method that implements the three-body contributions and its resultant gradients and stress in a parallel, memory-efficient manner. With my patch, the three-body corrections can be accessed by setting the IVDW flag to 13 (for the zero-damping, i.e. IVDW=11) or 14 (for BJ damping, i.e. IVDW=12), with no other additions or changes to INCAR parameters. In addition, my code works correctly with the M06-L and TPSS meta-GGA functionals.
I would like to contribute this patch to VASP, but I am unsure of the correct channels for contributing code. Please let me know if you would like to add this patch to VASP, and if so, how to send you the patch.
I have developed a patch for VASP that is a whole-cloth rewrite of the Grimme D3 method that implements the three-body contributions and its resultant gradients and stress in a parallel, memory-efficient manner. With my patch, the three-body corrections can be accessed by setting the IVDW flag to 13 (for the zero-damping, i.e. IVDW=11) or 14 (for BJ damping, i.e. IVDW=12), with no other additions or changes to INCAR parameters. In addition, my code works correctly with the M06-L and TPSS meta-GGA functionals.
I would like to contribute this patch to VASP, but I am unsure of the correct channels for contributing code. Please let me know if you would like to add this patch to VASP, and if so, how to send you the patch.