Supporting scripts

Generating input files for force matching

The prepare_configurations_for_force_matching.py script that can be found in the utility_scripts directory allows one to create structure files that contain not only positions but also forces suitable for force matching. The script reads an atomic simulation environment (ASE) compatible input file containing one or more configurations of positions and forces, e.g. a VASP OUTCAR file or a .traj file. It then writes one or more corresponding files in a modified POSCAR format that includes forces, which is suitable for force matching using atomicrex.

Generating XML code for the <structures> block

The prepare_structure_xml_file.py script that can be found in the utility_scripts directory allows one to generate XML code suitable for insertion into the <structures> block of an atomicrex input file. The script reads a series of atomic simulation environment (ASE) compatible input files containing one or more configurations of positions and forces.