correctly handle r-RESPA for lj/class2 and lj/class2/gpu
This commit is contained in:
@ -11,20 +11,20 @@
|
|||||||
|
|
||||||
#include "pair_lj_class2.h"
|
#include "pair_lj_class2.h"
|
||||||
|
|
||||||
#include <cmath>
|
|
||||||
#include <cstring>
|
|
||||||
#include "atom.h"
|
#include "atom.h"
|
||||||
#include "comm.h"
|
#include "comm.h"
|
||||||
|
#include "error.h"
|
||||||
#include "force.h"
|
#include "force.h"
|
||||||
#include "neighbor.h"
|
|
||||||
#include "neigh_list.h"
|
|
||||||
#include "neigh_request.h"
|
|
||||||
#include "update.h"
|
|
||||||
#include "respa.h"
|
|
||||||
#include "math_const.h"
|
#include "math_const.h"
|
||||||
#include "memory.h"
|
#include "memory.h"
|
||||||
#include "error.h"
|
#include "neigh_list.h"
|
||||||
|
#include "neigh_request.h"
|
||||||
|
#include "neighbor.h"
|
||||||
|
#include "respa.h"
|
||||||
|
#include "update.h"
|
||||||
|
|
||||||
|
#include <cmath>
|
||||||
|
#include <cstring>
|
||||||
|
|
||||||
using namespace LAMMPS_NS;
|
using namespace LAMMPS_NS;
|
||||||
using namespace MathConst;
|
using namespace MathConst;
|
||||||
@ -36,6 +36,7 @@ PairLJClass2::PairLJClass2(LAMMPS *lmp) : Pair(lmp)
|
|||||||
respa_enable = 1;
|
respa_enable = 1;
|
||||||
writedata = 1;
|
writedata = 1;
|
||||||
centroidstressflag = CENTROID_SAME;
|
centroidstressflag = CENTROID_SAME;
|
||||||
|
cut_respa = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ---------------------------------------------------------------------- */
|
/* ---------------------------------------------------------------------- */
|
||||||
|
|||||||
@ -16,25 +16,24 @@
|
|||||||
------------------------------------------------------------------------- */
|
------------------------------------------------------------------------- */
|
||||||
|
|
||||||
#include "pair_lj_class2_gpu.h"
|
#include "pair_lj_class2_gpu.h"
|
||||||
#include <cmath>
|
|
||||||
#include <cstdio>
|
|
||||||
|
|
||||||
#include <cstring>
|
|
||||||
#include "atom.h"
|
#include "atom.h"
|
||||||
#include "atom_vec.h"
|
#include "atom_vec.h"
|
||||||
#include "comm.h"
|
#include "comm.h"
|
||||||
|
#include "domain.h"
|
||||||
|
#include "error.h"
|
||||||
#include "force.h"
|
#include "force.h"
|
||||||
#include "neighbor.h"
|
#include "gpu_extra.h"
|
||||||
#include "neigh_list.h"
|
|
||||||
#include "integrate.h"
|
#include "integrate.h"
|
||||||
#include "memory.h"
|
#include "memory.h"
|
||||||
#include "error.h"
|
#include "neigh_list.h"
|
||||||
#include "neigh_request.h"
|
#include "neigh_request.h"
|
||||||
|
#include "neighbor.h"
|
||||||
|
#include "suffix.h"
|
||||||
#include "universe.h"
|
#include "universe.h"
|
||||||
#include "update.h"
|
#include "update.h"
|
||||||
#include "domain.h"
|
|
||||||
#include "gpu_extra.h"
|
#include <cmath>
|
||||||
#include "suffix.h"
|
|
||||||
|
|
||||||
using namespace LAMMPS_NS;
|
using namespace LAMMPS_NS;
|
||||||
|
|
||||||
@ -64,6 +63,7 @@ double lj96_gpu_bytes();
|
|||||||
|
|
||||||
PairLJClass2GPU::PairLJClass2GPU(LAMMPS *lmp) : PairLJClass2(lmp), gpu_mode(GPU_FORCE)
|
PairLJClass2GPU::PairLJClass2GPU(LAMMPS *lmp) : PairLJClass2(lmp), gpu_mode(GPU_FORCE)
|
||||||
{
|
{
|
||||||
|
respa_enable = 0;
|
||||||
reinitflag = 0;
|
reinitflag = 0;
|
||||||
cpu_time = 0.0;
|
cpu_time = 0.0;
|
||||||
suffix_flag |= Suffix::GPU;
|
suffix_flag |= Suffix::GPU;
|
||||||
|
|||||||
@ -2,7 +2,6 @@
|
|||||||
lammps_version: 10 Feb 2021
|
lammps_version: 10 Feb 2021
|
||||||
date_generated: Fri Feb 26 23:08:46 2021
|
date_generated: Fri Feb 26 23:08:46 2021
|
||||||
epsilon: 5e-14
|
epsilon: 5e-14
|
||||||
skip_tests: gpu
|
|
||||||
prerequisites: ! |
|
prerequisites: ! |
|
||||||
atom full
|
atom full
|
||||||
pair lj/class2
|
pair lj/class2
|
||||||
|
|||||||
Reference in New Issue
Block a user