4. Add the potential datasetsΒΆ

To run a VASP calculation, potentials (the POTCAR files) have to be uploaded to the database. For more details regarding the handling of the potentials, please see Potentials.

Assuming you already have a valid license you can download the VASP potentials from their portal and save it to a convenient location. For the example here, we use $HOME/myaiida/potpar_PBE.54.tar. In AiiDA-VASP we refer to a set of potentials as a potential family. Execute the following command to upload the whole potential family to the database:

% verdi data vasp-potcar uploadfamily --path=$HOME/myaiida/potpaw_PBE.54.tar --name=PBE.54 --description="PBE potentials version 54"
POTCAR files found: 327. New files uploaded: 327, Added to Family: 327

We use the POTCAR parser from pymatgen to get the metadata and sometimes this issues a warning if it detects unknown metadata flags in the potentials. You can usually ignore these warnings.

The name and description are not optional and have to be specified. The path could be either an archive, or one could use a folder name. It is also possible, not to specify path, where the plugin will traverse all folders from the folder in which the command above is executed from and try to upload all potentials it finds to the specified family.