Temporarily commented out the section in the Atom class where FixGPU finds the optimal bin size. This section makes ev_tally4() in Angle different from CPU-only runs, even with a single command "package gpu 1" without any gpu pair style. Need more effort to understand why.
This commit is contained in:
@ -386,6 +386,8 @@ double FixGPU::memory_usage()
|
|||||||
return bytes;
|
return bytes;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ---------------------------------------------------------------------- */
|
||||||
|
|
||||||
double FixGPU::binsize(const double subx, const double suby,
|
double FixGPU::binsize(const double subx, const double suby,
|
||||||
const double subz, const int nlocal,
|
const double subz, const int nlocal,
|
||||||
const double cut) {
|
const double cut) {
|
||||||
|
|||||||
@ -2274,6 +2274,7 @@ void Atom::setup_sort_bins()
|
|||||||
#ifdef LMP_GPU
|
#ifdef LMP_GPU
|
||||||
if (userbinsize == 0.0) {
|
if (userbinsize == 0.0) {
|
||||||
int ifix = modify->find_fix("package_gpu");
|
int ifix = modify->find_fix("package_gpu");
|
||||||
|
/*
|
||||||
if (ifix >= 0) {
|
if (ifix >= 0) {
|
||||||
const double subx = domain->subhi[0] - domain->sublo[0];
|
const double subx = domain->subhi[0] - domain->sublo[0];
|
||||||
const double suby = domain->subhi[1] - domain->sublo[1];
|
const double suby = domain->subhi[1] - domain->sublo[1];
|
||||||
@ -2297,6 +2298,7 @@ void Atom::setup_sort_bins()
|
|||||||
bininvy = bininv;
|
bininvy = bininv;
|
||||||
bininvz = bininv;
|
bininvz = bininv;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user