#!/bin/bash # clean old res rm res_*.dat # test standard Lammps ./../../../../src/lmp_serial \ -in test-spin-precession.in # test spin/kk with Kokkos Lammps # mpirun -np 1 ../../../../src/lmp_kokkos_mpi_only \ # -k on -sf kk -in test-spin-precession.in # extract data from Lammps run in="$(grep -n Step log.lammps | awk -F ':' '{print $1}')" en="$(grep -n Loop log.lammps | awk -F ':' '{print $1}')" in="$(echo "$in+1" | bc -l)" en="$(echo "$en-$in" | bc -l)" tail -n +$in log.lammps | head -n $en > res_lammps.dat # compute Langevin python3 llg_precession.py > res_llg.dat # plot results python3 plot_precession.py res_lammps.dat res_llg.dat