shared¶
Force Comparison¶
-
thermo.shared.force.
compare_forces
(f1_dict, f2_dict)[source]¶ Compares the LAMMPS and GPUMD forces and returns dictionary of comparison Forces are dict2 - dict1 values.
- Args:
- arg1 (dict): f1_dict
- dictionary containing extracted forces from a GPUMD or LAMMPS simulation
- arg2 (dict): f2_dict
- dictionary containing extracted forces from a GPUMD or LAMMPS simulation
- Returns:
- dict: comparison dictionary
-
thermo.shared.force.
load_forces
(force_file, sim)[source]¶ Loads the forces from either GPUMD or LAMMPS output to facilitate a comparison between techniques.
- Args:
- arg1 (str) : force_file
- Filename with forces
- arg2 (str) : sim
- If type == ‘LAMMPS’: The file path should be for the LAMMPS output forces LAMMPS file should be in the format given by the following LAMMPS input command: force all custom 1 <file> id fx fy fz If type == ‘GPUMD’: the force output file (f.out) path when GPUMD is compiled with the force flag
- Returns:
- dict: dictionary containing sorted force vectors