ulissigroup / vasp-interactive

GNU Lesser General Public License v2.1
53 stars 11 forks source link

Add patch for VASP handling input cell parameters #36

Closed alchem0x2A closed 1 year ago

alchem0x2A commented 1 year ago

After studying the VASP source code and the patch provided by iPI code, I'm relatively confident it is possible to have VaspInteractive fully capable of handling both position and cell inputs, making the VaspInteractive calculator compatible with the iPI protocol.

Note the patch is only aimed at adding a new subroutine INLATT that handles the input of lattice parameters, avoiding the complexity that the original iPI patch. Future iPI interface in VaspInteractive will be solved at the python client level (should be another PR).

Something worth thinking in the design pattern

Summary of this PR: