Skip to content

Task type

Tongqi Wen edited this page Jun 16, 2020 · 8 revisions

There are now five task types implemented in the package: VASP, DEEPMD_LMP, MEAM_LMP, EAM_FS_LMP, and EAM_ALLOY_LMP. An inter.json file in json format containing the interaction parameters will be written in the directory of each task. The input examples of the "interaction" part of each type can be found below:

VASP:

The default of potcar_prefix is "".

	"interaction": {
		"type":		"vasp",
		"incar":	"vasp_input/INCAR",
		"potcar_prefix":"vasp_input",
		"potcars":	{"Al": "POTCAR.al", "Mg": "POTCAR.mg"}
	}

DEEPMD_LMP:

Only 1 model can be used in auto test in one working directory and the default deepmd_version is "0.12".

	"interaction": {
		"type":		 "deepmd",
		"model":	 "frozen_model.pb", 
		"type_map":      {"Al": 0, "Mg": 1},
                "deepmd_version":"0.12"
	}

MEAM_LMP:

Please make sure the meamc package has already been installed in LAMMPS

	"interaction": {
		"type":		 "meam",
		"model":	 ["meam.lib","AlMg.meam"],
		"type_map":      {"Al": 1, "Mg": 2}
	}

EAM_FS_LMP & EAM_ALLOY_LMP:

Please make sure the MANYBODY package has already been installed in LAMMPS

	"interaction": {
		"type":		 "eam_fs (eam_alloy)", 
		"model":	 "AlMg.eam.fs (AlMg.eam.alloy)", 
		"type_map":      {"Al": 1, "Mg": 2}
	}
Clone this wiki locally