git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11584 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
@ -143,7 +143,7 @@ void Ewald::init()
|
||||
|
||||
// setup K-space resolution
|
||||
|
||||
q2 = qsqsum * force->qqrd2e / force->dielectric;
|
||||
q2 = qsqsum * force->qqrd2e;
|
||||
bigint natoms = atom->natoms;
|
||||
|
||||
triclinic = domain->triclinic;
|
||||
|
||||
@ -189,8 +189,8 @@ void EwaldDisp::init()
|
||||
|
||||
// setup K-space resolution
|
||||
|
||||
q2 = qsqsum * force->qqrd2e / force->dielectric;
|
||||
M2 *= mumurd2e / force->dielectric;
|
||||
q2 = qsqsum * force->qqrd2e;
|
||||
M2 *= mumurd2e;
|
||||
b2 = bsbsum; //Are these units right?
|
||||
bigint natoms = atom->natoms;
|
||||
|
||||
@ -862,7 +862,8 @@ void EwaldDisp::compute_force()
|
||||
void EwaldDisp::compute_surface()
|
||||
{
|
||||
// assume conducting metal (tinfoil) boundary conditions, so this function is
|
||||
// not called because dielectric --> infinity, which makes all the terms here zero.
|
||||
// not called because dielectric at the boundary --> infinity, which makes all
|
||||
// the terms here zero.
|
||||
|
||||
if (!function[3]) return;
|
||||
if (!atom->mu) return;
|
||||
|
||||
@ -191,7 +191,7 @@ void MSM::init()
|
||||
qsum = tmp;
|
||||
MPI_Allreduce(&qsqsum,&tmp,1,MPI_DOUBLE,MPI_SUM,world);
|
||||
qsqsum = tmp;
|
||||
q2 = qsqsum * force->qqrd2e / force->dielectric;
|
||||
q2 = qsqsum * force->qqrd2e;
|
||||
|
||||
if (qsqsum == 0.0)
|
||||
error->all(FLERR,"Cannot use kspace solver on system with no charge");
|
||||
|
||||
@ -261,7 +261,7 @@ void PPPM::init()
|
||||
qsum = tmp;
|
||||
MPI_Allreduce(&qsqsum,&tmp,1,MPI_DOUBLE,MPI_SUM,world);
|
||||
qsqsum = tmp;
|
||||
q2 = qsqsum * force->qqrd2e / force->dielectric;
|
||||
q2 = qsqsum * force->qqrd2e;
|
||||
|
||||
if (qsqsum == 0.0)
|
||||
error->all(FLERR,"Cannot use kspace solver on system with no charge");
|
||||
|
||||
@ -2535,7 +2535,7 @@ void PPPMDisp::deallocate_peratom()
|
||||
|
||||
void PPPMDisp::set_grid()
|
||||
{
|
||||
double q2 = qsqsum * force->qqrd2e / force->dielectric;
|
||||
double q2 = qsqsum * force->qqrd2e;
|
||||
|
||||
// use xprd,yprd,zprd even if triclinic so grid size is the same
|
||||
// adjust z dimension for 2d slab PPPM
|
||||
@ -2835,7 +2835,7 @@ void PPPMDisp::adjust_gewald()
|
||||
double PPPMDisp::f()
|
||||
{
|
||||
double df_rspace, df_kspace;
|
||||
double q2 = qsqsum * force->qqrd2e / force->dielectric;
|
||||
double q2 = qsqsum * force->qqrd2e;
|
||||
double xprd = domain->xprd;
|
||||
double yprd = domain->yprd;
|
||||
double zprd = domain->zprd;
|
||||
@ -2878,7 +2878,7 @@ double PPPMDisp::derivf()
|
||||
double PPPMDisp::final_accuracy()
|
||||
{
|
||||
double df_rspace, df_kspace;
|
||||
double q2 = qsqsum * force->qqrd2e / force->dielectric;
|
||||
double q2 = qsqsum * force->qqrd2e;
|
||||
double xprd = domain->xprd;
|
||||
double yprd = domain->yprd;
|
||||
double zprd = domain->zprd;
|
||||
|
||||
@ -971,7 +971,7 @@ void PPPMOld::set_grid()
|
||||
acons[7][5] = 1755948832039.0 / 36229939200000.0;
|
||||
acons[7][6] = 4887769399.0 / 37838389248.0;
|
||||
|
||||
double q2 = qsqsum * force->qqrd2e / force->dielectric;
|
||||
double q2 = qsqsum * force->qqrd2e;
|
||||
|
||||
// use xprd,yprd,zprd even if triclinic so grid size is the same
|
||||
// adjust z dimension for 2d slab PPPM
|
||||
|
||||
@ -1095,7 +1095,7 @@ void PPPMCuda::set_grid()
|
||||
acons[7][5] = 1755948832039.0 / 36229939200000.0;
|
||||
acons[7][6] = 4887769399.0 / 37838389248.0;
|
||||
|
||||
double q2 = qsqsum * force->qqrd2e/ force->dielectric;
|
||||
double q2 = qsqsum * force->qqrd2e;
|
||||
bigint natoms = atom->natoms;
|
||||
|
||||
// use xprd,yprd,zprd even if triclinic so grid size is the same
|
||||
|
||||
Reference in New Issue
Block a user